简单
本帖最后由 海螺螺 于 2020-1-25 16:09 编辑

索引贴:http://www.mcbbs.net/thread-138969-1-1.html

在之前我们学习swtich语句的时候讲到过break,这个就是跳转语句中的一种,我们先来说说这个。

break
break除了之前在switch中说的,还有其他作用。
控制循环的终止 终止循环分有标号和无标号两种,所谓标号就是一个标记,标记出从什么地方退出。我们来看看两者的应用。
无标号示例代码
  1. public class book {


  2.         public static void main(String[] args){
  3.                 int a=0;
  4.                 while(a<10)
  5.                 {
  6.                         int b=a;
  7.                         while(b<10){
  8.                                 if(b==5){
  9.                                         break;
  10.                                 }
  11.                                 System.out.print("⑨");
  12.                                 b++;
  13.                         }
  14.                         System.out.println();
  15.                         a++;
  16.                                 
  17.                 }
  18.         }
  19.                


  20. }
复制代码
这个并没有用到标号,会输出什么?
⑨⑨⑨⑨⑨
⑨⑨⑨⑨
⑨⑨⑨
⑨⑨


⑨⑨⑨⑨
⑨⑨⑨
⑨⑨

有标号代码示例
  1. public class book {


  2.         public static void main(String[] args){
  3.                 int a=0;
  4.                 one:while(a<10)
  5.                 {
  6.                         int b=a;
  7.                         while(b<10){
  8.                                 if(b==5){
  9.                                         break one;
  10.                                 }
  11.                                 System.out.print("⑨");
  12.                                 b++;
  13.                         }
  14.                         System.out.println();
  15.                         a++;
  16.                                 
  17.                 }
  18.         }
  19.                


  20. }
复制代码
这个呢?
⑨⑨⑨⑨⑨

很简单对吧?但很有用。
最后要注意的一点是,只有在嵌套语句中标号才有用(就一个循环标记个毛线),标号只在当前循环中起作用,否则会报错。

conetinue
他回让循环继续执行,但不执行本次循环中剩下的语句。
示例代码
  1. public class book {


  2.         public static void main(String[] args){
  3.                 int a=0;
  4.                 for(;a<10;a=a+3){
  5.                         System.out.print("你就是个");
  6.                         if(a==3){
  7.                                 System.out.println();
  8.                                 continue;                                
  9.                         }
  10.                         System.out.println("⑨!");
  11.                         
  12.                 }
  13.         
  14.         }
  15.                


  16. }
复制代码
输出
你就是个⑨!
你就是个
你就是个⑨!
你就是个⑨!
能看懂意思来了吧?



最后还有一个,return语句,我会单零用一章讲,顺便做一个小结。这里是链接








∛243
还不错 

简单
Guy 发表于 2013-7-17 15:56
还不错

谢谢支持~

简单
Guy 发表于 2013-7-17 15:56
还不错

负一点的贡献是要闹哪样。。。。会扣8分吗???

yh957083453
我只会10进制和2进制的转化,对这个有用不?貌似与C++有关?

简单
yh957083453 发表于 2013-7-17 16:14
我只会10进制和2进制的转化,对这个有用不?貌似与C++有关?

=。=完全不知道你想说什么。。。。想学就从基础篇看起吧。。。很简单的。。

yh957083453
简单 发表于 2013-7-17 16:16
=。=完全不知道你想说什么。。。。想学就从基础篇看起吧。。。很简单的。。

我只是。。。。秀优越。。。。

Tribunny
看看隐藏的是什么

简单
s1208119168 发表于 2013-7-17 16:25
看看隐藏的是什么

其实可以直接复制代码到你的EC里运行下试试。。。。

1776768263
看起好难呀,英文不通

橙海雪莲
求正文,咋做mod

简单
橙海雪莲 发表于 2013-7-17 23:34
求正文,咋做mod

mod制作的帖子论坛里有很多,不学java你去看看能不能看懂吧=。=

MaJiang
只是看一看

橙海雪莲
简单 发表于 2013-7-18 07:08
mod制作的帖子论坛里有很多,不学java你去看看能不能看懂吧=。=

会java==
就是不会做mod

简单
橙海雪莲 发表于 2013-7-18 22:11
会java==
就是不会做mod

那就直接可以去看mod制作的帖子了哦~论坛里有很多~

wqrmcbbs
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

qihuansheji
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

xiashangyu
赞个  我懂了 哇哈哈

1123fff
回复··
查看楼主的隐藏教程···

就是酱紫·,不是水···

GA_空人
来学习了!

擦拭
⑨⑨⑨⑨⑨⑨

Cyanogen
回复看隐藏内容..............

Armi
咯咯咯咯咯咯咯咯咯~

第一页 上一页 下一页 最后一页