91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-12-02
  • 語言: Java
  • 標(biāo)簽: java??取球??游戲??人機??

資源簡介

此為java版的取球小游戲,需要導(dǎo)入eclipse或者myeclipse運行。此為人機交互版本,里面可以自定義總球數(shù)以及每次取球的個數(shù)限制。電腦取球為隨機生成數(shù)字并取球。人人對戰(zhàn)可以看后續(xù)版本

資源截圖

代碼片段和文件信息

package?demo;

import?java.util.Random;
import?java.util.Scanner;

public?class?Play?{

private?int?totalBallNumber?=?0;
private?int?restNumber?=?0;

public?Play()?{
}

public?Play(int?totalBallNumber)?{
this.totalBallNumber?=?totalBallNumber;
}

private?int?AI(int?allowedNumber)?{

int?aiBallNumber?=?0;
Random?random?=?new?Random();
aiBallNumber?=?random.nextInt(restNumber);
while?(aiBallNumber?>?allowedNumber?||?aiBallNumber?==?0)?{
aiBallNumber?=?random.nextInt(restNumber);
}
return?aiBallNumber;
}

public?int?getRestNumber()?{
return?restNumber;
}

public?void?setRestNumber(int?restNumber)?{
this.restNumber?=?restNumber;
}

public?static?void?main(String[]?args)?{

Scanner?scanner?=?new?Scanner(System.in);
//?System.out.print(“請先輸入盒子中有多少個球:“);
//?int?totalBallNumber?=?scanner.nextInt();
int?totalBallNumber?=?20;?//?盒子中一共有多少個球
int?allowedBallNumber?=?5;?//?每次可取球的最大數(shù)量
Play?play?=?new?Play(totalBallNumber);
play.setRestNumber(totalBallNumber);

System.out.println(“----------------------“);
System.out.println(“盒子中共有“?+?totalBallNumber?+?“個球,先取完者獲勝!“);
System.out.println(“------現(xiàn)在開始游戲--------“);

while?(play.getRestNumber()?>?0)?{
System.out.print(“我要取(每次取球不超過“?+?allowedBallNumber?+?“個):“);
int?customerBallNumber?=?scanner.nextInt();
if?(customerBallNumber?>?play.getRestNumber())?{
System.out.println(“取球個數(shù)不能比剩余個數(shù)大,還剩“?+?play.getRestNumber());
continue;
}
if?(customerBallNumber?>?allowedBallNumber
||?customerBallNumber?==?0)?{
continue;
}
play.setRestNumber(play.getRestNumber()?-?customerBallNumber);
//?System.out.println(“剩余:“?+?play.getRestNumber()?+?“個“);

if?(play.getRestNumber()?==?0)?{
System.out.println(“您真厲害擊敗了電腦!“);
System.out.println(“游戲結(jié)束!“);
break;
}
if?(play.getRestNumber()?<=?allowedBallNumber)?{
System.out.println(“電腦取到最后一個球!電腦獲勝!“);
System.out.println(“游戲結(jié)束!“);
break;
}
//?System.out.print(“等待電腦取球請稍等……“);
int?aiBallNumber?=?play.AI(allowedBallNumber);
System.out.println(“電腦取球“?+?aiBallNumber?+?“個“);
play.setRestNumber(play.getRestNumber()?-?aiBallNumber);
//?System.out.println(“剩余:“?+?play.getRestNumber()?+?“個“);
if?(play.getRestNumber()?==?0)?{
System.out.println(“不要灰心,再接再勵!“);
System.out.println(“游戲結(jié)束!“);
break;
}
}
}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????301??2014-02-21?15:32??demo\.classpath
?????文件?????????380??2014-02-21?15:32??demo\.project
?????文件?????????598??2014-02-21?15:32??demo\.settings\org.eclipse.jdt.core.prefs
?????文件????????2563??2014-02-21?17:15??demo\bin\demo\Play.class
?????文件????????2745??2014-02-21?17:15??demo\src\demo\Play.java

評論

共有 條評論