當前位置:編程學習大全網 - 編程軟體 - 求棒子老虎雞的編程,只要java的,新人剛學,不要太難了

求棒子老虎雞的編程,只要java的,新人剛學,不要太難了

import?java.util.Scanner;

/**

*?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);

}

}

  • 上一篇:學了楊小雨的UG課程到底能不能直接出去編程
  • 下一篇:誰能幫我寫壹個後臺運行的按鍵精靈腳本啊分辨率是1024*768 遊戲全屏模式 就是無限按TAB和1和Z
  • copyright 2024編程學習大全網