小学生级别Java笔记_循环中嵌套选择的两种常见用法_2019/7/12

循环中嵌套选择有两种常见用法:第一种我把它概括为,遍历时只选择对部分个体进行操作;第二种概括为,为死循环提供出口。

1.对循环中的部分个体操作(单分支选择的两种实现)
(1)用if(…){continue;}实现跳过对部分个体的操作

//输出1~10中4的倍数
for(int i =1 ;i <= 10;i++){
	if(i%4 != 0){//对于不操作的个体,用continue跳过
		continue;
	}
	System.out.print(i+" ");
}

(2)等价于另一种写法:if的单分支结构——if(){…}

for(int i =1 ;i <= 10;i++){
	if(i%4 == 0){
		System.out.print(i+" ");
	}
}

2.为死循环提供出口
(1)用if(…){break;}给出循环出口

Scanner input = new Scanner(System.in);
String end = null;
do{
	System.out.print("输入q结束");
	end = input.next();
	if(end.equals("q")||end.equals("Q")){
		break;
	}
}while(true);

(2)用while(…)中的条件提供循环出口

Scanner input = new Scanner(System.in);
String end = null;
do{
	System.out.print("输入q结束");
	end = input.next();
}while(end.equals("q")||end.equals("Q"));
发布了33 篇原创文章 · 获赞 4 · 访问量 2185

猜你喜欢

转载自blog.csdn.net/weixin_44981510/article/details/95596374