随機生成一個100以内的數,猜數字遊戲:
從鍵盤輸入數,如果大了提示,大了,如果小了,提示小了,如果對了,就不再猜了,并統計一共猜了多少次?
下面是我寫的代碼:
import java.util.Random;
import java.util.Scanner;
public class Guess{
public static void main(String[] args){
int time = 0;
//先生成一個随機數
Random rand = new Random();
int num= rand.nextInt(100);
Scanner input = new Scanner(System.in);
do{
System.out.print("請輸入你猜測的數字(100以内):");
int user = input.nextInt();
time++;
if(user > num){
System.out.print("大了" + "\n");
}else if(user < num){
System.out.print("小了" + "\n");
}else {
System.out.print("猜對了" + "\n");
break;
}
}while(true);
System.out.println("您一共猜了" + time + "次");
}
}
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL00keNRza65UMRpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLxIzM0MzNyIjMxATMxkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
這個遊戲還是挺好玩的,程式設計一開始就要從這種有簡單意思的編起,先培養好興趣。