while循环
语法结构
while(表达式){
···代码块···}
理解:
表达式的结果必须是boolean
true–执行代码块
false–跳出while循环死循环:
while(true){ System.out.println("死循环"); } System.out.println("好好学习");
需求:使用while循环打印5遍"好好学习"
public class Test3{ public static void main(String[] args){ int i = 0; while(i<5){ i++; System.out.println("好好学习"); } } }
案例:我有个梦想,每月存3000,每年递增1000元,多少个月后存满20万
public class Test2{ public static void main(String[] args){ int money = 3000; int allMoney=0; int month =0; while(allMoney<200000){ month++; allMoney +=money; if(month%12==0){ money+=1000; } } System.out.println(month+"月后存满20万"); } }