首页 > 编程 > Java > 正文

java学习4- Break在循环控制语句中实例之退出外层循环

2019-11-10 17:41:13
字体:
来源:转载
供稿:网友
用Eclipse创建如下图工程,结构如下:
package com.mifeng.tunnel.qydev.loop;public class BreakTest {	public static void main(String[] args){		for(int i = 0; i < 5; i++){			for(int j = 0; j < 5; j++){				System.out.PRintln("i=" + i + ", j=" + j);			}		}	}}结果如下:对方法做出如下改动:对方法做出如下改动:
public static void main(String[] args){		for(int i = 0; i < 5; i++){			for(int j = 0; j < 5; j++){				if(j == 2) break;				System.out.println("i=" + i + ", j=" + j);			}		}	}结果如下:发现外层循环还在起作用,只退出最里面那层的循环再接着对方法做如下改动:
public static void main(String[] args){		boolean  key = true;		for(int i = 0; i < 5 && key; i++){			for(int j = 0; j < 5; j++){				if(j == 2){					key = false;					break;				}				System.out.println("i=" + i + ", j=" + j);			}		}	}结果:
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表