パッケージTEST2; インポートjava.util.Scanner; / * *ルッキング王水 * / パブリック クラスTEST2 { 公共 静的 ボイドメイン(文字列[]引数){ INT [] A = NULL ; // 格納されたメッセージID スキャナSC = 新しい新しいスキャナ(System.in); のSystem.out.println( "全記事の数を入力してください" ); int型 NUM = sc.nextInt(); A = 新たな新しい INT [NUM]; int型 D = 0 ;; ため(INTi = 0; iは<NUM; iは++ ){ D = I + 1 。 System.out.print( "请输入第" + D + "个帖子数:" )。 [I] = sc.nextInt()。 } int型の ID = 0 。 int型の C = 0 ; 以下のために(int型 i = 0; iはa.length <; iは++ ) { もし、(C == 0 ){ ID = [I]。 C = 1 。 } 他の 場合(C> 0 ){ 場合([I] == ID){ C = Cを+ 1 ; } そう IF([I] =!{ID) C = C-1。; } } } のSystem.out.println( "水キングID:" + ID); } }
これは、水の王を見つけるためのforループによって、一度だけ横断されます