这几天刚刚接触java,恰好pku的oj可以用java代码提交,所以找些hello world 的题目来练练
这是我第一个除了hello world 的另外一个 hello world
accepted~
第一次还以为可以用while(1),没想到没有可以运行,后来问下人,才知道不像c中1 。常数不能作为条件判断
import java.util.
*
;
public class Main ... {
public static void main(String[] args)...{
Scanner in = new Scanner(System.in);
double n = in.nextDouble();
while(n != 0.0)...{
double sum = 0.0;
double i = 1.00;
while(1 == 1)
...{
sum += 1/(i + 1);
if(sum > n)
...{
System.out.println((int)i + " card(s)");
break;
}
i ++ ;
}
n = in.nextDouble();
}
}
}
public class Main ... {
public static void main(String[] args)...{
Scanner in = new Scanner(System.in);
double n = in.nextDouble();
while(n != 0.0)...{
double sum = 0.0;
double i = 1.00;
while(1 == 1)
...{
sum += 1/(i + 1);
if(sum > n)
...{
System.out.println((int)i + " card(s)");
break;
}
i ++ ;
}
n = in.nextDouble();
}
}
}