模擬石頭剪刀布游戲
import java.util.Scanner;
public class Sjb {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println(“你出什么? (石頭(2)、剪刀(1)、布(0)”);//獲取用戶輸入的數
int sjb = sc.nextInt();
int computer =(int)( Math.random()*3);與電腦亂數比較 Math.random()這個方法表示的是(0,1)
if (computer == sjb) { //computer輸出的是0 1 2
System.out.println(“平手 再來一局”);
}
else if (computer - sjb == 1 || computer - sjb == -2 || sjb - computer == 2 || sjb - computer == -1)
{
System.out.println(“你輸入的是 :”+sjb+" 電腦輸入的是 :"+computer+" (石頭(2)、剪刀(1)、布(0)") : 電腦獲勝");
}
else if (computer - sjb == 2 || computer - sjb == -1 || sjb - computer == 1 || sjb - computer == -2)
{
System.out.println(“你輸入的是 :”+sjb+" 電腦輸入的是 :"+computer+" (石頭(2)、剪刀(1)、布(0)") : 恭喜你贏了");
}
}
}

轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/209412.html
標籤:其他
上一篇:2020CSP-J普及組復賽(民間資料)直播獲獎(live)題解
下一篇:猜數字游戲(用py操作)
