Java循环跳转语句之 break

Java循环跳转语句之 break

生活中,我们经常会因为某些原因中断既定的任务安排。如在参加 10000 米长跑时,才跑了 500 米就由于体力不支,需要退出比赛。在 Java 中,我们可以使用 break 语句退出指定的循环,直接执行循环后面的代码。

例如,使用循环输出 1--10的数值,其中,如果数值大于 2 ,并且为 3 的倍数则停止输出。

实现代码:

运行结果:

任务

好记性不如烂笔头,练习时间到!

实现功能:循环将 1 到 10 之间的整数相加,如果累加值大于 20,则跳出循环,并输出当前的累加值。

实现思路:定义一个变量 sum 保存累加值,定义一个变量 i 保存 1 至 10 之间的整数,在循环中进行累加求和,同时判断累加值是否大于 20 ,当大于 20 时输出当前的累加值并退出循环。

 

请在右边编辑器中的第 14、19 行,将语句补充完整

运行结果为: 

public class HelloWorld {
    public static void main(String[] args) {
		
		// 保存累加值
		int sum = 0;
		
		// 从1循环到10
		for (int i = 1; i <= 10; i++) {
			
			// 每次循环时累加求和
			sum = sum + i;
			
			// 判断累加值是否大于20,如果满足条件则退出循环
			if ( sum>20             ) {
			
				System.out.print("当前的累加值为:" + sum);
				break;
				//退出循环
				
			}
		}
	}
}


当前的累加值为:21


Java循环跳转语句之 continue

continue 的作用是跳过循环体中剩余的语句执行下一次循环。

例如,打印 1--10 之间所有的偶数,使用 continue 语句实现代码为:

运行结果:

任务

实现功能:求 1 到 10 之间的所有偶数的和。

实现思路:定义一个变量 sum 保存累加值,定义一个变量 i 保存 1 到 10 之间的整数,循环遍历并进行判断,如果 i 不能被 2 整除,则结束本次循环,继续执行下一次循环,否则进行累加求和。

 

请将右边编辑器中的第 9、10 行语句补充完整。

运行结果为: 

public class HelloWorld {
    public static void main(String[] args) {

		int sum = 0; // 保存累加值

		for (int i = 1; i <= 10; i++) {

			// 如果i为奇数,结束本次循环,进行下一次循环
			if (i%2!=0             ) {
				continue;
			}

			sum = sum + i;
		}

		System.out.print("1到10之间的所有偶数的和为:" + sum);
	}
}


1到10之间的所有偶数的和为:30


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值