インポートjava.util.Scanner; 輸入java.util.Randomの、 クラスの仕事 { // タイトル: / * ランダムのクラスの同級生の名前をプリントアウトしているランダム点呼、。 :ランダムロールコールが行われ、それは次の3つの要素がある 1店舗、学生のすべての名前 のクラス名の2概要 ランダムにコンソールに出力そのうちの一つ、という名前3. * / //は、コード実行 のパブリック 静的な 無効メイン(文字列を[]引数) { するSystem.out.println( "-------- --------ランダム命名される" ); 文字列[]学生。 = 新しい新しい文字列[3 ]; addStudents(学生)。 System.out.printlnは("------全体のクラス名の概要------" ); allStudents(学生); System.out.printlnは(「------- -------ランダム同級生の名前" ); 文字列RNAME = randomStudents(学生); のSystem.out.println( "学生にランダムな点がある:「+ RNAME); } //は、学生のすべての名前を格納する パブリック 静的 ボイド。addStudents(文字列[]学生){ スキャナSC = 新しい新しいスキャナ(System.in); のための(INT I = 0; I <students.length; I ++ ){ するSystem.out.println( "記憶部" +(I + 1)+ " 名前" ); 学生。 [I]= Sc.next(); } } // 概要クラス名の パブリック 静的 ボイドallStudents {(文字列[]学生。) について(INT I = 0; I <students.length; I ++ ){ 文字列名 = 。学生[I] ; System.out.printlnは( "最初" +(I + 1)+ " 学生名:" + 名); } } // コンソールに印刷された名前のそれらのランダム1、 公共の 静的な(。String []型の学生)文字列randomStudents { ランダムRAは = 新しい新)(ランダムに、 INTインデックス= ra.nextInt(students.length)。 文字列名= 学生[インデックス]。 リターン名。 } }