break 和 continue使用简介
break 和 continue
break(中断循环 跳出循环)
语法:
while(){
if(){
break;//跳出循环
}
}
break通常在循环中与条件语句一起使用
示例:
随机输入10个以内的整数如果遇到0则输出“输入0跳出循环”
//随机输入10个以内的整数如果遇到0则输出“输入0跳出循环”
Scanner scanner = new Scanner(System.in);
int num = 0;
int i;
for ( i = 1; i <=10; i++) {
System.out.println("请输入第"+i+"个数:");
num = scanner.nextInt();
if(num == 0) {
System.out.println("输入0跳出循环");
break;
}
}
System.out.println("循环结束,你输入了"+i+"次");
continue(跳过一次循环 继续执行下一次循环)
语法:
while(){
if(){
continue;//跳出本次循环
}
}
continue 只能用在循环里
示例:
求取1-100以内不包含10的和
//求取1-100以内不包含10的和
int sum = 0;
for(int i=1;i<=100;i++) {
if(i==10) {
continue; //跳出本次循环 本次循环内continue以下的语句不再
}
sum=sum+i;
}
System.out.println(sum);