java for 循环

来源:互联网 发布:单机服装销售软件 编辑:程序博客网 时间:2024/05/29 09:47

一、for在JAVA中的语句结构:

for(初始化语句;条件判断;更新循环变量){循环体}

例:

for(int i=0; i<100; i++){System.out.println("好好学习");}
执行顺序:① 初始化语句:
int i=0; 其中“0”是可以变化的,比如:int i=1; int i=2;....
条件判断
i<100;  此条件判断为true或者flase,若条件为true,则执行循环体“System.out.println("好好学习")”,
控制台中打印出“好好学习”。
③循环操作:变量i更新循环,重新进入for循环。
二、break语句,continue语句。

break语句是终止某个循环,程序跳转到循环体外的下一条语句。

continue语句是跳出本次循环,进入下一次循环。

例如:

int word = 0000;Scanner input = new Scanner(System.in);for(int i=1; i<=4; i++){System.out.println("输入密码:");int password = input.nextInt();if(password==word){System.out.println("密码正确");break;}else if(i==4){System.out.println("第"+i+"次输入密码错误,请重新输入");break;}else{System.out.println("第"+i+"次输入密码错误,吞卡");}
当i等于4时,符合条件if(i==4),输出语句后,跳出此循环语句,进入到下一循环语句。

例二、

for(int i=0; i<10; i++){    //接收学员成绩;    if(成绩<80){   //不累加,继续接收下一个成绩   continue; }//累加计数}
使用场合:break常用于switch结构和循环结构中。

    contiune一般用于循环结构中。