/*
點名系統
隨機在7個人中點一個人來回答問題
如果第一個人回答錯誤需要點第二個人按1
第一個人回答對了按2結束點名
*/
//導包
import java.util.*;
class test4{
public static void main(String[] args){
//創建一個數組爲String類型
String[] nums={"張三","王二","李四","王五","老劉","老宋","隔壁老王"};
//通過new關鍵字創建一個Random的對象
Random r = new Random();
//通過new關鍵字創建一個Scanner對象
Scanner l =new Scanner(System.in);
for(int x= 1;true;x++){ //通過for中的true 讓它無線的循環
int k=r.nextInt(nums.length); //把隨機生成數組的長度賦值給k
String e= nums[k] ; //通過num[k]中的下標轉換成字符串型
System.out.println("第"+x+"隨機生成的同學是:"+e);
//第一次點名結束後,進行一次判斷,通過鍵盤輸出 1是繼續點名,2是結束點名
//如果是輸入其它數字會退出;
System.out.println("是否要繼續點名 是輸入1/否輸入2");
int z = l.nextInt(); //通過鍵盤去輸出一個數字進行判斷
if(z==1){
continue;
}else if(z==2){
System.out.println("歡迎您的使用,謝謝!");
break;
}else{
System.out.println("您輸入的輸不對,再見");
break;
}
}
}
}
java數組點名系統
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.