for顶折
比较for和while
for
public class HelloWorld {
public static void main(String[] args) {
//使用while打印0到4
int i = 0;
while(i<5){
System.out.println("while循环输出的"+i);
i++;
}
//使用for打印0到4
for (int j = 0; j < 5; j++) {
System.out.println("for 循环输出的"+j);
}
}
}
乞丐
天朝有一个乞丐姓洪,去天桥要钱
第一天要了1块钱
第二天要了2块钱
第三天要了4块钱
第四天要了8块钱
以此类推
public class HelloWorld {
public static void main(String[] args) {
int days = 10; // 洪乞丐干的天数
int money = 0; // 洪乞丐的总收入
int dailyIncome = 1; // 每天要的钱数,初始值为1
for (int i = 1; i <= days; i++) {
money += dailyIncome; // 累加每天的收入
dailyIncome *= 2; // 每天的收入翻倍
}
System.out.println("洪乞丐干了" + days + "天,总收入是" + money + "块钱。");
}
}

举报 0