Java中的for循环和while循环是两种常用的循环语句,通过它们可以循环执行某个代码块,实现重复执行某个代码块的效果。
for(int i=0;i<10;i++){ System.out.println("当前i的值为:"+i); }
上述for循环的语法格式为:for(初始化语句; 条件判断语句; 循环体执行完后的语句){ 循环体语句 }
其中,初始化语句会在循环开始身体执行前执行一次,循环条件判断语句会在每次循环开始执行前先判断,只有当其值为true时才会执行循环体,循环体语句执行完后,循环体执行完后的语句会在下一次循环开始前执行。
而while循环的语法格式为:while(条件判断语句){ 循环体语句 }
int i=0; while(i<10){ System.out.println("当前i的值为:"+i); i++; }
与for循环不同的是,while循环没有初始化语句和循环体执行完后的语句,只有条件判断语句和循环体语句。
对于不确定循环次数的情况,可以使用while循环,比如读取文件中的数据,直到读到文件末尾为止。而对于已知循环次数的情况,可以使用for循环,比如查询员工薪资数据10次等。