猜數游戲,隨機產生一個數字(1-100),自己看幾次能出來,並且給出提示。


 1 /*
 2  * 猜數游戲,隨機產生一個數字(0-100),自己看幾次能出來,並且給出提示。
 3  * */
 4 import java.util.Random;
 5 import java.util.Scanner;
 6 
 7 public class WhileTest{
 8     public static void main(String args[]){
 9         
10         Scanner sc = new Scanner(System.in);
11         Random ran = new Random();
12         int r = ran.nextInt(100);
13         System.out.println("請輸入0-100你猜測的數字:");
14         while(true){
15             int k = sc.nextInt();
16             if(k > r){
17                 System.out.println("太大了!");
18             }else if(k < r){
19                 System.out.println("太小了!");
20             }else{
21                 System.out.println("恭喜你,輸入正確!");
22                 break;
23             }
24         }
25     }
26 }

 進化版:

 1 System.out.println("歡迎來到猜數游戲,請猜出100以內的整數,共有5次機會,祝君好運!");
 2         System.out.println("**********************************************************************");
 3         Scanner sc = new Scanner(System.in);
 4         Random ra = new Random();
 5         int m = ra.nextInt(100);
 6         for(int i = 1; i <= 5; i++){
 7             System.out.println("請輸入100以內的正整數:");
 8             int n = sc.nextInt();
 9                 if(n > m){
10                     System.out.println("太大了!");
11                 }else if(n<m){
12                     System.out.println("太小了!");
13                 }else{
14                     System.out.println("恭喜你,猜測正確!\t 您共用了"+ i+"次機會!");
15                     break;
16                 }if(i==5){
17                 System.out.println("次數用盡! 正確數字是:"+ m);}
18             }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM