第二週JAVA上機實驗(三)猜數遊戲

程序簡介:

猜數字遊戲。編寫一個Java應用程序,實現功能:

(1)程序隨機分配給用戶一個1~100之間的隨機數

(2)用戶在輸入對話框中輸入自己的猜測

(3)程序返回提示信息,提示信息分別是:“猜大了”、“猜小了”、“猜對了”

(4)用戶可根據提示信息再次輸入猜測,直到提示信息是“猜對了”。

源代碼:

import javax.swing.JOptionPane;
public class Mytest
{     
     public static void main (String args[ ])
     { 
           guess();
      }
      static void guess(){
       System.out.println("給你一個1至100之間的整數,請猜測這個數");
           int realNumber=(int)(Math.random()*100)+1;
           int yourGuess=0;
           String str=JOptionPane.showInputDialog("輸入您的猜測:");  
           yourGuess=Integer.parseInt(str); 
           while(yourGuess>=1&&yourGuess<=100) //循環條件
           {
              if(yourGuess>realNumber) //條件代碼
               {
                   str=JOptionPane.showInputDialog("猜大了,再輸入你的猜測:");
                   yourGuess=Integer.parseInt(str); 
                   continue;
               }
             else if(yourGuess<realNumber) //條件代碼
               {
                   str=JOptionPane.showInputDialog("猜小了,再輸入你的猜測:");
                   yourGuess=Integer.parseInt(str); 
                   continue;
               }
              break;
           }
          System.out.println("猜對了!");
      }
}


經驗總結:

特別注意continue和break的使用

發佈了122 篇原創文章 · 獲贊 80 · 訪問量 24萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章