java數組點名系統

/*
點名系統
隨機在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;
			}
		}
	}
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章