A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 智远 中级黑马   /  2015-4-12 10:54  /  711 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. class ForForDemo
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 w:for(int i =0;i<5;i++){
  6.                                 System.out.print("*");
  7.                 }
  8.         }
  9. }
复制代码

想问一下这个w:一般都是应用在哪些场景,什么时候会用到它?之前完全没接触这个。。。。

5 个回复

倒序浏览
为什么没见过这种代码
回复 使用道具 举报
本帖最后由 pengcheng0328 于 2015-4-12 11:27 编辑

主要用于流程控制语句,主要是用在当达到某一条件跳出循环使用,如果的内嵌套的多循环,可以直接跳到外循环。例如:
w:for(int i=0;i<10;i++){
            for(int j=0;j<10;j++){
                    if(j ==5){
                             break    w;}
           }



在这里,结果j就只能在0~5之间遍历。如果j=5,那么就会跳到外面的循环。
回复 使用道具 举报 1 0
我也没见过,坐等大牛。
回复 使用道具 举报
pengcheng0328 发表于 2015-4-12 11:23
主要用于流程控制语句,主要是用在当达到某一条件跳出循环使用,如果的内嵌套的多循环,可以直接跳到外循环 ...

是跳到外面的循环,然后继续循环?
回复 使用道具 举报
智远 发表于 2015-4-12 11:48
是跳到外面的循环,然后继续循环?

跳到w标签后面的循环代码块中;也就是继续执行如下代码
for(int i=0;i<10;i++){
            for(int j=0;j<10;j++){
                    if(j ==5){
                             break    w;}
           }
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马