主题:谁来帮我看下这程序
/*这程序编译时没问题,运行时就出现问题了。但我不知道问题出现在哪里,请哪位高人指点一二
*/
import java.util.Vector;
import java.util.Scanner;
public class hangover{
public static void panduan(double a){
double sum=0;
for(int x=2;;x++){
sum=sum+1/x;
if (a<sum)
{
System.out.println((x-1)+"card(s)");
return;
}
}
}
public static void main(String[] args){
Vector<Double> s=new Vector<Double>();
for(int i=0;i<3;i++){
Scanner in=new Scanner(System.in);
Double get=in.nextDouble();
s.add(get);
}
for(int j=1;j<s.size();j++)
panduan(s.get(j));
}
}
*/
import java.util.Vector;
import java.util.Scanner;
public class hangover{
public static void panduan(double a){
double sum=0;
for(int x=2;;x++){
sum=sum+1/x;
if (a<sum)
{
System.out.println((x-1)+"card(s)");
return;
}
}
}
public static void main(String[] args){
Vector<Double> s=new Vector<Double>();
for(int i=0;i<3;i++){
Scanner in=new Scanner(System.in);
Double get=in.nextDouble();
s.add(get);
}
for(int j=1;j<s.size();j++)
panduan(s.get(j));
}
}