java深入

1,跳出多层循环,break n和continue n。其中n表示标签名。只是在Java中只能在for、while、do...while三种循环语句前面定义.

 

a: for(int i=0;i<10;i++){
         System.out.println("i="+i);
         for(int j=0;j<10;j++){
             if(i==2)
               continue a; //跳出两层循环
             System.out.println("j="+j);
        }

}

 

 

2,private static final Set<String> VALID_CODES = new HashSet<String>() {{
        add("XZ13s");
        add("AB21/X");
        add("YYLEX");
        add("AR2D");
 }};                                  //set初始化

 

3.>> 和>>>

无符号右移运算符由三个大于号(>>>)表示,它将无符号 32 位数的所有数位整体右移。

有符号右移运算符由两个大于号表示(>>)。它把 32 位数字中的所有数位整体右移,同时保留该数的符号(正号或负号)。

你可能感兴趣的:(java,J#)