公共類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();
}
}