循环结构的意义:循环结构是用代码实现多次遍历,减少代码冗余的结构。
for循环for循环一般用于循环次数确定的情况,通过条件控制其循环次数。其格式如下:
for循环的格式:
for (初始化语句;条件判断语句;条件控制语句)
{ 循环体语句;
}
例如for(int i=0;i
sout("你已经学会使用循环了。")}
while循环while循环是用于次数不确定的情况,和for一样先判断条件是否符合再执行循环体语句。
while格式:
初始化语句;
while (条件判断语句) { 循环体语句;
条件控制语句;
}
do-while循环是先执行再判断。
do...while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)
格式如下:
初始化语句;
do {
循环体语句;
条件控制语句;
}while(条件判断语句);
循环嵌套一般分为外层和内层,外循环控制行数,内循环控制每行的个数,例如打印矩形的例子:
public class JvXing {
public static void main(String[] args) {
jvjv(8,10,80);
returnn(80);
}
public static void jvjv(int a,int b ,int s) {
int [][] arry=new int[9][7];
for (a=0;a<10;a++){
for (b=0;b<7;b++){
System.out.print("*");
}
System.out.println("*");
}
System.out.println();
s=a*(++b);
System.out.println("矩形的面积是: "+s);
}
public static int returnn(int s){
return s;
}
}
运行出来的结果:
循环嵌套是要注意局部变量和全局变量的区别:
首先是作用不一样:全局变量的作用域为全部程序,而局部变量的作用域为当今函数或循环系统等。2.存储方法不一样:全局变量存储在全局数据信息区中,局部变量存储在栈区。3.生命期不一样:全局变量的生命期和主程序一样,随程序的销毁而消毁,局部变量在函数內部或循环系统內部。



