网站建设如何设置登录页面,深圳网站开发制作,广告网站 源码,中介专门做别墅的网站2019独角兽企业重金招聘Python工程师标准 逗号操作符 逗号操作符在java中特殊之处在于两个地方#xff1a; 1. 定义同种类型的变量时可以这样写#xff1a; int i10,j20;//只有同种变量才行 2. 在for循环中的初始化条件和变化的步骤中对于同种类型的可以连接… 2019独角兽企业重金招聘Python工程师标准 逗号操作符 逗号操作符在java中特殊之处在于两个地方 1. 定义同种类型的变量时可以这样写 int i10,j20;//只有同种变量才行 2. 在for循环中的初始化条件和变化的步骤中对于同种类型的可以连接 for(int i1,j2;i3j6;i,j2){//注意必须是同种类型可以用逗号连接任意多个只要是同类型的System.out.println(i j);
} foreach的Array和Collection的遍历方式 对于Array和Collection类型可以通过foreach方式遍历 ListInteger list new ArrayListInteger();
for(int i0;i10;i){list.add(i);
}
for(int temp:list){//foreach的方式System.out.println(temp);
} java中的类似goto的方式 java中有label形式为“label1”。 label应该出现在循环前面并且label和循环之间没有任何代码否则会编译出错。 label1://后面和循环之间不能有任何代码否则出错
for(;;){for(int i1;i100;i){if(i%100){break label1;//当能整除10的时候跳出外层循环}}
} 循环应该是嵌套的或者内层是个switch这样才有意义。 label1:
for(int a0;a11;a){switch(a){case 5:System.out.println(5);break label1;//因为到这一步时就会跳出for循环而不仅仅跳出break所以只会打出一个5case 10:System.out.println(10);break;}
} continue label 跳到一个label处然后接着执行label后面的循环。 break label跳到label后面的循环外面终止label后的循环的执行。 java中的switch java中的switch后面的变量应该是整型即int或char对于非整型可以用enum来实现enum可以与switch完美配合。 switch特殊的default int a7;
switch(a){
default:System.out.println(not 6 or 10);
case 6:System.out.println(6);break;
case 10:System.out.println(10);break;} 上面的代码打出not 6 or 10和6,default是没有匹配时默认执行的如果default放在上面则应加上break否则直到第一个break为止。 上面的代码如果a改成6则default不会执行只有匹配不到时才会执行。 enum与switch一起使用的例子 enum PEOPLE{MALE(male),FEMALE(female);private String str;private PEOPLE(String str){this.str str;}public String toString(){//重写父类的方法调用System.out.println(enum)时会调用return _str;}
}
switch(PEOPLE.MALE){case MALE:System.out.println(PEOPLE.MALE);//_malebreak;case FEMALE:System.out.println(PEOPLE.FEMALE);break;default:System.out.println(terrible);
} 转载于:https://my.oschina.net/cs7LIl6j/blog/134913