public class d333 {
public static void main(String[] args)
{
double money = 1 ;
int day = 1 ;
while(day > 30) {
money *= 2;
System.out.printf("After day %d you have %.2f\n", day, money);
}
}
}
答案 0 :(得分:0)
您需要将componentDidMount()
的符号更改为>
或<
。此外,您永远不会增加<=
变量,因此它始终是第一天,即循环永远不会终止。最后,由于您是从整数开始并乘以整数,因此没错,day
的类型不必为money
。
尝试这样的事情:
double
输出:
class D333 {
public static void main(String[] args) {
int money = 1;
int day = 1;
while (day <= 30) {
money *= 2;
System.out.printf("After day %d you have $%d\n", day, money);
day += 1;
}
}
}