java小練習(控制檯輸出猜一個數,有猜大猜小提示 )
阿新 • • 發佈:2019-01-07
/* (程式頭部註釋開始) * 程式的版權和版本宣告部分 * Copyright (c) 2011, 煙臺大學計算機學院學生 * All rights reserved. * 檔名稱: * 作 者: 臧鵬 * 完成日期: 2012 年 9月 15日 * 版 本 號: 001 * 對任務及求解方法的描述部分 * 輸入描述: * 問題描述:控制檯輸出猜一個數,有猜大猜小提示 * 程式輸出: * 程式頭部的註釋結束 */ import javax.swing.JOptionPane; public class GuessNumber { 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); } else if(yourGuess <realNumber) //條件程式碼 { str=JOptionPane.showInputDialog("猜小了,再輸入你的猜測:"); yourGuess=Integer.parseInt(str); } } System.out.println("猜對了!"); } }