當前位置:遊戲中心平台 - 遊戲盒子 - 寫壹個遊戲程序,讓壹個人和電腦進行壹場比賽。使用隨機函數生成匹配數(20-50),壹次最多取3個,取最後壹個為勝。

寫壹個遊戲程序,讓壹個人和電腦進行壹場比賽。使用隨機函數生成匹配數(20-50),壹次最多取3個,取最後壹個為勝。

導入Java . util . scanner;

公共類TestNumberGame {

私有int數;

私有int n;

公共TestNumberGame(){

number =(int)(math . random()* 31)+20;

n = 2;

System.out.println ("One * * *生成"+Number+"匹配!");

}

公共void play(){

計算機遊戲();

而(號!=0){

內部溫度;

while(true){

System.out.println("輸入妳要取的匹配數,在1-"+n+"!");

Scanner sca =新掃描儀(system . in);

temp = SCA . nextint();

if(temp & gt;0 & amp& amptemp & lt=n){

打破;

}

}

system . out . println(" you "+temp+" a match!");

for(int I = 0;我& lt溫度;i++){

數字-;

System.out.println ("+Number+"左匹配!" );

}

如果(數字& lt=0){

System.out.println("玩家贏");

system . exit(0);

}

if((Number%n)==0){

計算機遊戲();

}否則{

computerplay(數量% n);

}

如果(數字& lt=0){

System.out.println("電腦贏");

system . exit(0);

}

}

}

public void computerplay(){

System.out.println("電腦取火柴!");

int Rand =(int)(math . random()* n+1);

System.out.println("電腦帶走"+Rand+"火柴!");

for(int I = 0;我& lt蘭德;i++){

數字-;

System.out.println ("+Number+"左匹配!" );

}

}

public void computer play(int Rand){

System.out.println("電腦取火柴!");

System.out.println("電腦帶走"+Rand+"火柴!");

for(int I = 0;我& lt蘭德;i++){

數字-;

System.out.println ("+Number+"左匹配!" );

}

}

公共靜態void main(String[] args) {

TestNumberGame TB = new TestNumberGame();

TB . play();

}

}

  • 上一篇:如果時光倒流,妳還會和ta在壹起嗎?
  • 下一篇:淘寶喵糖幾點翻倍 喵糖緩緩再扔攻略技巧 喵糖總動員活動時間
  • copyright 2024遊戲中心平台