1-day5 綜合案例

猜拳遊戲:

* 功能要求:

* 有系統生成一個1-10之間的隨機整數

* 有用戶通過鍵盤輸入猜的數字信息

* 判斷用戶輸入的數字是否等於隨機數,如果等於輸出打印恭喜你猜對了

* 如果小於隨機數,輸出打印你猜小了,請重新猜

* 如果大於隨機數,輸出打印你猜大了,請重新猜

案例

Scanner ner=new Scanner(System.in);//為鍵盤輸入做準備

//獲取1-10隨機整數

int number=(int)(Math.random()*10)+1;

while(true) {

System.out.println("請輸入要猜的整數:");

int num=ner.nextInt();

if(num>number) {

System.out.println("猜大了,重新猜");

}else if(num<number>

System.out.println("猜小了,重新猜");

}else if(num==number) {

System.out.println("恭喜你,猜對了");

break;

}

}

ner.close();


內容提點:

Scanner ner=new Scanner(System.in);//實例化Scanner類,為鍵盤輸入做準備

Math.random();//生成0.000001-9.99999(大概)小數 數據類型 double

(Math.random()*10)+1;//生成1-10整數

數據類型轉換:強轉(顯性轉換)

int num=(int)(Math.random()*10)+1;


死循環 while(true){}

break關鍵字


1-day5  綜合案例

"/<number>


分享到:


相關文章: