Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // 2020/5/20(水)~21(木)
- import java.util.Scanner;
- import java.util.InputMismatchException;
- public class SubPlayer0 extends Player {
- public SubPlayer0(String name) {
- super(name);
- }
- public SubPlayer0() {
- super("プレーヤー");
- }
- public int decideHand() {
- Scanner scanner = new Scanner(System.in);
- int hand;
- for (int i = 1; i <= 5; i++) {
- System.out.println("ジャンケンの手を入力して下さい");
- System.out.println("グーなら0、チョキなら1、パーなら2を半角で入力して下さい");
- try {
- hand = scanner.nextInt();
- } catch (InputMismatchException ex) {
- System.out.println("入力された値は、整数ではありません\n");
- scanner.nextLine(); // 空読み
- continue;
- }
- if (hand >= 0 && hand <= 2) {
- return hand;
- } else {
- System.out.println("入力された値は、0~2ではありません\n");
- }
- }
- throw new RuntimeException("正しい入力は行われませんでした。終了します");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement