Java如何随机出石头剪刀布_JAVA编程实现石头剪刀布
我不是焊工
import?java.util.Scanner;
public?class?Jsb?{
public?static?void?main(String[]?args)?{
while?(true)?{
result(input(),?random());
System.out.println("+++++++++++++++");
}
}
public?static?int?input()?{
System.out.println("請輸入:1-剪刀,2-石頭,3-布");
Scanner?sc?=?new?Scanner(System.in);
String?s?=?sc.next();
int?x?=?0;
if?(s.equals("1"))?{
x?=?1;
System.out.print("我:剪刀!");
}?else?if?(s.equals("2"))?{
x?=?2;
System.out.print("我:石頭!");
}?else?if?(s.equals("3"))?{
x?=?3;
System.out.print("我:布!");
}?else?{
System.out.print("輸入有問題,我再思考一下……");
System.exit(0);
}
return?x;
}
public?static?int?random()?{
int?h?=?(int)?(Math.random()?*?3?+?1);
System.out.println(h);
switch?(h)?{
case?1:?System.out.println("PC:………………?剪刀!");
break;
case?2:?System.out.println("PC:………………?石頭!");
break;
case?3:?System.out.println("PC:………………?布!");
break;
default:?System.out.println("PC:………………?不和你玩了!");
break;
}
return?h;
}
public?static?void?result(int?n,?int?m)?{
if?(n?==?m)?{
System.out.println("平局。");
}?else?{
if?(n?==?1)?{
if?(m?==?2)?{
System.out.println("你輸了");
}?else?if?(m?==?3)?{
System.out.println("你贏了");
}
}?else?if?(n?==?2)?{
if?(m?==?1)?{
System.out.println("你贏了");
}?else?if?(m?==?3)?{
System.out.println("你輸了");
}
}?else?if?(n?==?3)?{
if?(m?==?1)?{
System.out.println("你輸了");
}?else?if?(m?==?2)?{
System.out.println("你贏了");
}
}
}
}
}
總結
以上是生活随笔為你收集整理的Java如何随机出石头剪刀布_JAVA编程实现石头剪刀布的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Swift iOS : WebView缓
- 下一篇: 使用R包GD实现地理探测器算法