循环结构:
1.while(条件){//为ture运行
代码}
当while条件不是数值型,不能通过数值来判断时,需要在上面格式添加代码
while(条件){
System.out.println("结果")
System.put.println(再次输入同一条件)
变量(已经在第一次运行时定义过的同一变量,为条件的回答)
}
2.do{代码
}while(条件)
while和do while的区别在于
while先判断在执行,可以一次都不进行循环操作;
dowhile先执行再判断再执行,起码运行一次
3.for结构:适合次数比较固定的情况
for(参数初始化;判断条件;循环变量){
System.out.println("")}
当循环结构固定时,for比while好
多重循环:
while(循环条件1){ do{
//循环操作1 //循环操作1
while(循环条件2){ do{
//循环操作2}} //循环操作2}while(循环条件2);
} while(循环条件1);
for(循环条件1){
//循环操作1
for(循环操作){
//循环操作2}
}
注:while循环结构也可以嵌套for循环结构和if结构;do循环结构亦可(主要要理清其中的逻辑性);
while循环和do循环应用要注意辨别:操作与循环条件的先后。例如:老师要求小明上机练习,直到合格才能结束。这个问题就是先操作,再判断是否符合条件,输出结果。
利用多重循环打印图形示例:打印菱形
总结:
多重循环
理论上无限嵌套。正常不超过三重循环
多个循环结构可以互相嵌套
外层循环是内层循环的前提(外层循环控制行)
break语句:
目的是跳出语句所在的循环或switch的结构体
常常搭配条件来控制
continue语句:
目的是跳过语句所在循环结构体
常常搭配条件控制
return语句:
目的是跳出语句所在的方法体
注:用好多重循环还是需多练习。