for循环就是循环的作某件事html
能够节约大量写代码的时间java
//入门案例: //坐下 //起立 //展现5次 for(int i = 0; i<=5; i++){ System.out.println("坐下"); System.out.println("起立"); }
for(初始化表达式①;布尔表达式②;步进表达式④){ 循环体③ } 执行顺序: ①②③④>>>②③④>>>②③④… ②不知足为止。 ①负责完成循环变量初始化,刚开始循环次数为1(记录当前第几回循环) ②负责判断是否知足循环条件,true就继续循环,false则中止并跳出循环(是否还需继续循环) ③每次循环都会执行的代码块 ④循环后,循环变量进行变化(改变循环次数) 一、循环体什么时候能被执行。 布尔表达式为true 二、步进表达式什么时候被执行。 布尔表达式为true,循环体被执行 三、初始化表达式 会被执行几回,什么时候执行? 1次,循环最开始 四、循环什么时候结束:布尔表达式为false
//如下代码合并: System.out.print("1"); System.out.print("2"); System.out.print("3"); System.out.println(); System.out.print("1"); System.out.print("2"); System.out.print("3"); System.out.println();
//如下代码合并: System.out.print("3x"); System.out.print("2x"); System.out.print("1x"); System.out.println(); System.out.print("3x"); System.out.print("2x"); System.out.print("1x"); System.out.println();
变量定义在循环内,每次循环,变量都会销毁code
变量定义在循环外,循环第几回,不会影响变量的销毁htm