Java-循环结构 for和while

1、while 与 do while

  区别;

  1)语法不同

  while(条件语句){

    循环操作

  }

  do{

    循环操作

  }while(条件语句)

  2)执行次序不同。while判断后执行, do while先执行后判断

  3)初始情况不满足执行条件时

  • while 循环一次都不会执行
  • do while 至少会执行一次

2、for循环

  结构:

  for(参数初始化;判断条件;更新循环变量){

    循环操作;

  }

3、循环嵌套练习

  练习:小张买了一辆车,签了10年的贷款。本息总计120万。每年需要还车贷(月供10000元);计算每一年累计还款金额和剩余金额。

  for循环嵌套

int total = 0;
for (int i=1;i<=10;i++){
System.out.println("这是第"+i+"年");
for (int j=1;j<=12;j++){
System.out.println("-----在第"+i+"年。第"+j+"月还款1万元");
total++;
System.out.println("-----累计已还款"+total+"剩余还款"+(120-total));
}
}

  while循环嵌套

int i = 1;
int total = 0;
while (i<=10){
System.out.println("这是第"+i+"年");
int j = 1;
while (j <= 12){
System.out.println("----在第"+i+"年,第"+j+"月,还款1万元");
total++;
System.out.println("---累计还款"+total+"剩余还款"+(120-total));
j++;
}
i++;
}

 

posted @ 2021-12-21 14:34  小小生Sir  阅读(69)  评论(0编辑  收藏  举报