Advertisement
Guest User

Untitled

a guest
May 21st, 2020
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. // 2020/5/20(水)~21(木)
  2.  
  3. import java.util.Scanner;
  4. import java.util.InputMismatchException;
  5.  
  6. public class SubPlayer0 extends Player {
  7. public SubPlayer0(String name) {
  8. super(name);
  9. }
  10. public SubPlayer0() {
  11. super("プレーヤー");
  12. }
  13.  
  14. public int decideHand() {
  15. Scanner scanner = new Scanner(System.in);
  16. int hand;
  17. for (int i = 1; i <= 5; i++) {
  18. System.out.println("ジャンケンの手を入力して下さい");
  19. System.out.println("グーなら0、チョキなら1、パーなら2を半角で入力して下さい");
  20. try {
  21. hand = scanner.nextInt();
  22. } catch (InputMismatchException ex) {
  23. System.out.println("入力された値は、整数ではありません\n");
  24. scanner.nextLine(); // 空読み
  25. continue;
  26. }
  27. if (hand >= 0 && hand <= 2) {
  28. return hand;
  29. } else {
  30. System.out.println("入力された値は、0~2ではありません\n");
  31. }
  32. }
  33. throw new RuntimeException("正しい入力は行われませんでした。終了します");
  34. }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement