1. 程式人生 > >[原創]猜數字遊戲 的java程式碼

[原創]猜數字遊戲 的java程式碼

import java.util.Scanner;


//猜數字遊戲
public class GuessNumber {
public static void main(String[] args){
int s=0;
int num=(int)(Math.random()*100);//[0,100)的整數
System.out.println(num);
Scanner console= new Scanner(System.in);//定義控制檯
System.out.println("請輸入一個0到100之間的整數...");
do{
int i=console.nextInt();//從控制檯掃描,獲取資料
s++;
if(i==num){
if(s==1){//1次就猜對的輸出結果
System.out.println("您太有才了!恭喜您,猜對了!");
System.out.println("這次遊戲,您共用了"+s+"次,就猜對了!");
break;
}
if(s<=6&&s>=2){//2~6次猜對的輸出結果
System.out.println("您真聰明!恭喜您,猜對了!");
System.out.println("這次遊戲,您共用"+s+"次,就猜對了!");
break;
}
if(s>=7){//大於7次猜對的輸出結果
System.out.println("恭喜您,猜對了! 小同志,還需加油啊!");
System.out.println("這次遊戲,您共用"+s+"次,就猜對了!");
break;
}
break;//猜對了,就推出系統
}else{
if(i>num){//提示使用者
System.out.println("對不起,您猜大了!請再次輸入一個0到100之間的整數...");
}
if(i<num){//提示使用者
System.out.println("對不起,您猜小了!請再次輸入一個0到100之間的整數...");
}
}
}while(s<20);//限定遊戲次數

System.out.println("歡迎下次再來哦!謝謝");//遊戲結束語

}
}