import java.util.Scanner; import java.util.Random; public class Ex04_3 { public static void main(String[] args) { Scanner stdin = new Scanner(System.in); Random rnd = new Random(); int comp, you; // 整数型変数宣言:comp = PCのじゃんけんの手,you = あなたのじゃんけんの手 を保持するため comp = rnd.nextInt(3); // 0,1,2 をそれぞれ確率1/3で生成 (0 = グー,1 = チョキ,2 = パー) System.out.println(" --- The game of rock-paper-scissors --- "); System.out.println("\n ねぇねぇ,じゃんけんしようぜ"); System.out.print(" 何を出す?(0 = グー,1 = チョキ,2 = パー):"); you = stdin.nextInt(); if ( you < 0 || you > 2 ) { // 例外処理 System.out.println("\n 「グー,チョキ,パー」のどれかだって言ってるだろ!"); System.out.println(" --- G a m e O v e r --- "); return; } System.out.print("\n PC = " + comp); if ( c¥ ) { System.out.print(":グー"); } else if ( comp == 1 ) { System.out.print(":チョキ"); } else { System.out.print(":パー"); } System.out.print(" v.s. "); if ( you == 0 ) { System.out.println("グー:" + you + " = you "); } else if ( you == 1 ) { System.out.println("チョキ:" + you + " = you"); } else { System.out.println("パー:" + you + " = you"); } System.out.println("\nどっちが勝った? 判定は自分でしてね(はぁと)"); System.out.println(" --- End --- "); } }