大连医疗器械批发市场:如何实现java程序内的无条件跳转?

来源:百度文库 编辑:神马品牌网 时间:2024/05/07 13:14:10
本人刚刚开始学java,程序写的有点“野”。。。
请问java有没有什么可以执行程序内无条件跳转的命令或者语句,比如说现在不能用的goto...

没有无条件跳转的命令 臭名昭著的goto在Java中已经取消
不过你仍可以使用跳转标签 可惜的是标签只能放在一个固定的位置 用break label;跳转过去 举个例给你:
mylabel://只能放这里
for (int i=0;i<100;i++) {
for (int k=0;k<100;k++) {
break mylabel;//无条件跳转出两重循环
}
}

C/C++语言中用goto语句实现无条件跳转,而java语言没有goto语言,通过例外处理语句try、catch、finally来取代之,提高了程序的可读性,也增强了程序的鲁棒性。
Java中没有goto。它采取的无条件跳转机制是“break 标签”或者“continue 标准”,用于跳出当前的多重嵌套循环。