/**
*?2015年9月16日下午1:20:36 *? *?@author?cs12110?TODO?建立老虎棒子雞的遊戲 */public?class?EatGeam?{
/*
?*?聲明控制臺輸入對象
?*/
private?static?Scanner?input?=?new?Scanner(System.in);
/*
?*?初始化手法
?*/
private?static?String[]?actor?=?{?"老虎",?"雞",?"蟲子",?"棒子"?};
/**
?*?根據下標獲取出的手法
?*?
?*?@param?index
?*手法下標
?*?@return?返回手法
?*/
public?static?String?getOrder(int?index)?{
return?index?>=?0?&&?index?<?actor.lengthactor[index]?:?actor[0];
}
/**
?*?判斷出手雙方的結果
?*?
?*?@param?yourAttack
?*妳的出手
?*?@param?computerAttack
?*電腦的出手
?*?@return?返回相關信息
?*/
public?static?String?isYouWin(int?yourAttack,?int?computerAttack)?{
if?(3?==?computerAttack?&&?0?==?yourAttack)?{
return?"您輸了";
}
if?(yourAttack?==?computerAttack?-?1)?{
return?"您贏了";
}
return?"雙方平局";
}
public?static?void?main(String[]?args)?{
System.out.println("\n-----------現在輪到您出手了----------\n");
System.out.print("0:?老虎?1:雞?2:蟲子?3:棒子\nInput:?");
int?yourindex?=?input.nextInt();
int?computerIndex?=?(int)?(Math.random()?*?actor.length);//?電腦隨機出手
String?result?=?isYouWin(yourindex,?computerIndex);
System.out.println("\n結果:?妳的出手:?"?+?getOrder(yourindex)?+?"?電腦出手:?"
+?getOrder(computerIndex)?+?"\n"?+?result);
}
}