猜拳遊戲:
* 功能要求:
* 有系統生成一個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關鍵字
閱讀更多 學習筆跡 的文章