一:for循环语句
1.当语句需要进行多次累加计算时需运用循环语句.
2.for语句的一般形式为:for(循环变量初始化;终止条件表达式;循环变量的增量){ 中间循环体;}
3.for循环执行时,会先判断条件表达式是否成立,如果条件成立则执行中间循环体,执行完中间循环体后接着执行末尾循环体 。在执行完末尾循环体后对条件表达式再次进行判断,若条件还成立,则继续重复中间循环体,当条件不成立时则跳出for循环。
[ 总结就是: for(a; b; c) { d} 就是先判断a在b条件是否成立, 若成立则执行d, 再接着执行c看条件是否成立若条件还成立,则继续重复d,当条件不成立时则跳出for循环。]
4.for循环的实例
public class TestFor4{
public static void main(String[] args){
int x=1;
for(System.out.println("a"); x<3;System.out.println("c")){
System.out.println("d");
x++;
}
}
}
运行结果:
二:for循环嵌套语句
1.循环嵌套:一个循环语句可以包含另一个循环语句.常用的循环嵌套是二重循环,外层循环称为 外循环,内层循环称为内循环。
2.for循环语句的嵌套的格式:
for (循环变量初始化;终止条件表达式;循环变量的增量){语句或语句块;
for(循环变量初始化;终止条件表达式;循环变量的增量){语句或语句块;}
}
3.嵌套循环的执行逻辑:
3.1.外层判断循环条件,满足进入外层循环体
3.2.内层判断循环条件
3.3.内层循环体执行
3.4.内层循环变量累加,回到3.2执行,直到不满足内层条件
3.5.外层循环变量累加,回到3.1执行,直到不满足外层循环条件,彻底退出循环
三:for循环嵌套语句的实例
/*
for循环的嵌套应用
(循环嵌套先执行外循环的条件成立时则执行内循环,知道内循环执行结束;
再执行外循环条件,成立时再执行内循环.依次循环)
1,打印五行五列的图形 *****
*****
*****
*****
*****
2.打印右面的图形 *****
****
***
**
*
思路:1.1每个图形都是五行五列,且第一个图形其行数与列数相同,第二个图形的行数在依次减少
2.1一看图形应使用循环语句且需嵌套
3.1图形每到5个*时都需要换行
*/
public class TestFor2{
public static void main(String[] args){
for(int x=0;x<5;x++){
//控制行数
for(int y=0;y<5;y++){
//控制列数
System.out.print("*");
}
System.out.println(<