Advertisement
Guest User

Untitled

a guest
May 20th, 2020
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. // 2020/5/20(水)
  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. System.out.println("ジャンケンの手を入力して下さい");
  17. System.out.println("グーなら0、チョキなら1、パーなら2を半角で入力して下さい");
  18. int hand;
  19. for (int i = 1; i <= 5; i++) {
  20. try {
  21. hand = scanner.nextInt();
  22. } catch (InputMismatchException ex) {
  23. System.out.println("入力された値は、整数ではありません");
  24. continue;
  25. }
  26. if (hand >= 0 && hand <= 2) {
  27. return hand;
  28. } else {
  29. System.out.println("入力された値は、0~2ではありません");
  30. }
  31. }
  32. System.out.println("正しい入力は行われませんでした。終了します");
  33. System.exit(1);
  34. return -1;
  35. }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement