for循环是编程语言中一种循环语句,而循环语句由循环体及循环的判定条件两部分组成,其表达式为:
for(初始化变量,循环条件,末尾循环体){
循环体;
}
for的执行顺序:首先执行初始化变量,判断是否满足循环条件,若满足则执行循环体,最后执行末尾循环体,再次判断是否满足循环条件,若满足则执行,不满足跳出循环,
如果上面的抽象,那么下面这个很好理解
for(1;2;3){
4
}
执行顺序
1—2—4—3—2—4—3~~~
在执行2的时候判断是否满足条件,若为true则执行4,若为false则直接跳出当前for循环
一般for循环
遍历1-5
for(int i = 1;i<6;i++){
System.out.println(i);
}
双层for循环
双层for循环时两个for循环嵌套进行,在执行时外侧for循环执行一次,内层循环执行执行一遍;
打印九九乘法表
for(int i= 1;i<10;i++){
for(int j=1;j<=1;j++){
System.out.println(i+"*"+j+"="i*j);
}
System.out.println();
}
鸡兔同笼问题:今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?
for(int i =1;i<35;i++){//有i只兔子
int j = 35-i;//j只鸡
int foot=4*i+2*j;//脚数
if(foot==94){
System.out.println("有"+i+"兔");
System.out.println("有"+j+"鸡");
}
}
以上全部就是for循环的介绍和练习题。