[iT铁人赛Day14]JAVA回圈的跳离范例

上次讲完回圈的跳离,今天要用一些范例来做说明
break叙述的范例程序码如下:

import java.util.*;
import static java.lang.System.*;
    public class app4_5
	{
		public static void main(String[] args) 
		{
		int i;
		for(i = 1; i <=10; i++){
			if(i%5 == 0)
				break;
			System.out.println("i = " + i);
			}
		System.out.println("回圈中断,i = "+i);
		}
	}

continue叙述的范例就是把break的部分改成continue
所以程序码的部分就不多做赘述
两者的执行结果如下:
https://ithelp.ithome.com.tw/upload/images/20210914/20140567LxhfJ8AIcU.png
程序码的意思在break是
当i除以5取余数不等於0,就print出i的值,然後继续做下一个
当i除以5取余数等於0,就立刻脱离回圈。

而程序码的意思在continue是
当i除以5取余数等於0,就立刻跳离回圈到回圈初始的位置,然後继续做下一个
所以当i=5,i除以5取余数等於0,程序码就不会显示出i的值

我们也可以利用break跟continue做一个简单的小游戏
例如做一个猜数字小游戏
网路上有许多break跟continue的范例程序码
可以多多上网搜寻,然後自己试试看
会发现break跟continue很有趣
改变小小的一个地方,就可以让整个程序码呈现的效果不一样


<<:  [Day11] Vite 出小蜜蜂~ Enemy!

>>:  [Day13]C# 鸡础观念- 来个轮回吧~foreach回圈

[Day21] 与问题成员对话-案例三:PIP

对话,有很高的机会,可以让主管与团队成员间,重新对齐目标,提升团队效能外,偶尔也会有例外状况。根据经...

Day15 [实作] 使用 Socket.io 建立聊天室

实作 聊天室 server 端,使用 SSL 聊天室 client 端,使用 SSL 为什麽要使用 ...

DAY15 - 处理/读取档案不可或缺的FileReader

前几天,我们已经认识了跟档案相关的物件,包含:Blob, File, FileList, arryB...

Day28:阿赖耶识

程序写了老半天,说到底就是为了处理资料。 不管处理逻辑使用了多少技术,到头来终究会得出一个结果,并且...

企业为什麽需要实施BPM?

BPM是 Business Process Management 的简称,翻成中文是业务(Busin...