/*
一、while循环
while循环:
编写格式:
while(条件){
循环体
}
条件:当条件为true,就执行循环体,执行完循环体后
程序再次执行while中的条件,如果条件还是true,继续执行循环体
知道条件是false的时候,循环结束
*/
public class WhileDemo{
public static void main(String[] args){
//输出1-4之间的整数
//定义变量,整数类型,循环条件
int i = 1;
while(i<5){
System.out.println(i);
i++;
}
}
}
----------------------------------------------------------------------------------------------------------------------------------
/*
二、for循环
编写格式
for(初始化变量;条件;增量){
循环体
}
初始化变量:定义变量,作用,控制循环的次数
条件:当条件是true,执行循环体,条件是false,结束循环
增量:变量自增情况
*/
public class ForDemo{
public static void main(String[] args){
//for循环,输出0-10
for(int i=0;i<=10;i++){
System.out.println(i);
}
}
}
----------------------------------------------------------------------------------------------------------------------------------
/*
三、dowhile循环
do while循环
编写格式:do{
循环体
}while(条件);
特点:无条件先执行一次
*/
public class DoWhileDemo{
public static void main(String[] args){
int i = 0;
do{
System.out.println(i);
i++;
}while(i<5);
}
}
----------------------------------------------------------------------------------------------------------------------------------
/*
四、死循环
死循环后面的代码将不会被执行,编译时系统报错,因为Java不允许有代码不被执行
*/
public static WhileForDemo{
public static void main(String[] args){
//while形式死循环
/*while(true){
}*/
//for形式死循环
for( ; ; ){
}
}
}
----------------------------------------------------------------------------------------------------------------------------------
/*
五、循环的嵌套
for(){
for(){
}
}
总的循环次数 = 内循环次数*外循环次数
内循环,是外循环的循环体
外循环,控制的是行数
内循环,控制的是每行的个数,即列数
*/
public class ForForDemo{
public static void main(String[] args){
for(int i=0;i<9;i++){
for(int j=0;j<i+1;j++){
System.out.print("*");
}
System.out.println();
}
}
}