java中的循环:
for(){}
while(){}
do{}while()
for循环:
① ② ③
for(int i= 0 ;i <300;i++){
④
//循环体
}
第一次执行:①②④③
第二次执行:②④③
......
②不满足了以后,退出循环
for循环的其他几种写法:
1:
int i = 0 ;
for(;i <300;i++){}
2:
for(int i=0 ;i <300;){
//循环体
i++;
}
3:
for(;;){
//死循环结构
}
循环三要素:
构成循环的条件
循环的条件 变量的自加
退出循环的条件 i<300
嵌套for循环:
for(){
for(){}
}
外层执行一次,内层执行一轮
作业:
******
*****
****
***
**
*
******
*****
****
***
**
*
*
* *
* * *
* * * *
* * * * *
for(){}
while(){}
do{}while()
for循环:
① ② ③
for(int i= 0 ;i <300;i++){
④
//循环体
}
第一次执行:①②④③
第二次执行:②④③
......
②不满足了以后,退出循环
for循环的其他几种写法:
1:
int i = 0 ;
for(;i <300;i++){}
2:
for(int i=0 ;i <300;){
//循环体
i++;
}
3:
for(;;){
//死循环结构
}
循环三要素:
构成循环的条件
循环的条件 变量的自加
退出循环的条件 i<300
嵌套for循环:
for(){
for(){}
}
外层执行一次,内层执行一轮
作业:
******
*****
****
***
**
*
******
*****
****
***
**
*
*
* *
* * *
* * * *
* * * * *
package day06;
/**
* 演示for循环
*/
public class ForDemo {
public static void main(String [] args){
// for 1+2+3+4+....+100=5050
int num = 0 ;
for(int i =1 ;i <=100;i++){
//num = num+i;
//
num+=i;
}
System.out.println(num);
/*
* *
* **
* ***
* ****
* *****
* ******
*
* 嵌套for循环
*/
//外层控制画几层,内层控制每层画几个*
for(int i= 0;i<6;i++){
for(int j=0 ;j<=i;j++){
System.out.print("*");
}
//换行
System.out.println();
}
}
}