日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Controlling Execution

發布時間:2023/12/10 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Controlling Execution 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

逗號操作符

逗號操作符在java中特殊之處在于兩個地方:

1. 定義同種類型的變量時可以這樣寫:

int i=10,j=20;//只有同種變量才行 2. 在for循環中的初始化條件和變化的步驟中對于同種類型的可以連接: for(int i=1,j=2;i<=3&&j<=6;i++,j+=2){//注意必須是同種類型,可以用逗號連接任意多個,只要是同類型的System.out.println(i+" "+j); }

foreach的Array和Collection的遍歷方式

對于Array和Collection類型,可以通過foreach方式遍歷:

List<Integer> list = new ArrayList<Integer>(); for(int i=0;i<10;i++){list.add(i); } for(int temp:list){//foreach的方式System.out.println(temp); }

java中的類似goto的方式

java中有label,形式為“label1:”。

label應該出現在循環前面,并且label和循環之間沒有任何代碼,否則會編譯出錯。

label1://后面和循環之間不能有任何代碼,否則出錯 for(;;){for(int i=1;i<100;i++){if(i%10==0){break label1;//當能整除10的時候跳出外層循環}} }

循環應該是嵌套的,或者內層是個switch,這樣才有意義。

label1: for(int a=0;a<11;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 a=7; 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

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的Controlling Execution的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。