[圖靈學院]JAVA互聯(lián)網(wǎng)架構 (CTA全)\/--》ccys1473
int dou = (int)(Math.random()*10)+1;
5. 猜數(shù)字游戲
分析:
程序產(chǎn)生一個隨機數(shù)
鍵盤錄入我們猜的數(shù)字
比較我們猜的數(shù)字和程序產(chǎn)生的數(shù)字的大小
猜大了
猜小了
猜中了
import java.util.Scanner;
/**
這是一個猜數(shù)字的小游戲
*/
public class MenuPrint{
? ?public static void main(String[] args){
? ? ? ?/*
? ? ? ? ? ?1.鍵盤錄入
? ? ? ?*/
? ? ? ?Scanner sc = new Scanner(System.in);
? ? ? ?System.out.println("請輸入1-10的整數(shù):");
? ? ? ?
? ? ? ? /*
? ? ? ? ? 2.系統(tǒng)生成隨機數(shù)
? ? ? ?*/
? ? ? ?int num = (int)(Math.random()*10)+1;
? ? ? ?while(true){
? ? ? ? ? ?// 接收鍵盤錄入的數(shù)字
? ? ? ? ? ?int guess = sc.nextInt();
? ? ? ? ? ?
? ? ? ? ? ? /*
? ? ? ? ? ? ? ?3.比較guess和num的大小
? ? ? ? ? ?*/
? ? ? ? ? ?if(guess<num){
? ? ? ? ? ? ? ?System.out.println("猜小了!");
? ? ? ? ? ?}else if(guess>num){
? ? ? ? ? ? ? ?System.out.println("猜大了!");
? ? ? ? ? ?}else{
? ? ? ? ? ? ? ?System.out.println("恭喜你,猜對了!");
? ? ? ? ? ? ? ?break;
? ? ? ? ? ?}
? ? ? ?}
? ?}
}