質問編集履歴
3
修正プログラムの追加
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -80,4 +80,34 @@ 
     | 
|
| 
       80 
80 
     | 
    
         
             
            			scanner.close();	
         
     | 
| 
       81 
81 
     | 
    
         
             
            		}
         
     | 
| 
       82 
82 
     | 
    
         
             
            	}
         
     | 
| 
      
 83 
     | 
    
         
            +
            ```
         
     | 
| 
      
 84 
     | 
    
         
            +
            以下、修正したプログラムです。
         
     | 
| 
      
 85 
     | 
    
         
            +
            ```Java
         
     | 
| 
      
 86 
     | 
    
         
            +
            package practice;
         
     | 
| 
      
 87 
     | 
    
         
            +
             
     | 
| 
      
 88 
     | 
    
         
            +
            import java.util.Scanner;
         
     | 
| 
      
 89 
     | 
    
         
            +
             
     | 
| 
      
 90 
     | 
    
         
            +
            public class Practice72 {
         
     | 
| 
      
 91 
     | 
    
         
            +
            	public static void main(String[]args) {
         
     | 
| 
      
 92 
     | 
    
         
            +
            		
         
     | 
| 
      
 93 
     | 
    
         
            +
            		//性別を入力し、正しければ「確認できました」と表示し、5回間違えれば「いい加減にしてください」と表示
         
     | 
| 
      
 94 
     | 
    
         
            +
            		
         
     | 
| 
      
 95 
     | 
    
         
            +
            		String gender = null; //『null』=『何もしめさない。』
         
     | 
| 
      
 96 
     | 
    
         
            +
            		
         
     | 
| 
      
 97 
     | 
    
         
            +
            		Scanner scanner = new Scanner(System.in);
         
     | 
| 
      
 98 
     | 
    
         
            +
            		
         
     | 
| 
      
 99 
     | 
    
         
            +
            		
         
     | 
| 
      
 100 
     | 
    
         
            +
            		
         
     | 
| 
      
 101 
     | 
    
         
            +
            		do {
         
     | 
| 
      
 102 
     | 
    
         
            +
                        if (!(gender == null)) {
         
     | 
| 
      
 103 
     | 
    
         
            +
                            System.out.println("正しく入力してください。");
         
     | 
| 
      
 104 
     | 
    
         
            +
                        }
         
     | 
| 
      
 105 
     | 
    
         
            +
                        System.out.println("性別を入力してください。");
         
     | 
| 
      
 106 
     | 
    
         
            +
                        gender = scanner.nextLine();
         
     | 
| 
      
 107 
     | 
    
         
            +
                    } while (!gender.matches("boy||男||girl||女"));
         
     | 
| 
      
 108 
     | 
    
         
            +
                    System.out.println("確認できました。");
         
     | 
| 
      
 109 
     | 
    
         
            +
                    
         
     | 
| 
      
 110 
     | 
    
         
            +
                    scanner.close();
         
     | 
| 
      
 111 
     | 
    
         
            +
            }
         
     | 
| 
      
 112 
     | 
    
         
            +
            }
         
     | 
| 
       83 
113 
     | 
    
         
             
            ```
         
     | 
2
修正プログラムの追加
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -46,4 +46,38 @@ 
     | 
|
| 
       46 
46 
     | 
    
         
             
            		}
         
     | 
| 
       47 
47 
     | 
    
         
             
            }
         
     | 
| 
       48 
48 
     | 
    
         
             
            }
         
     | 
| 
      
 49 
     | 
    
         
            +
            ```
         
     | 
| 
      
 50 
     | 
    
         
            +
            以下、修正したプログラムです。
         
     | 
| 
      
 51 
     | 
    
         
            +
            ```Java
         
     | 
| 
      
 52 
     | 
    
         
            +
            package practice;
         
     | 
| 
      
 53 
     | 
    
         
            +
             
     | 
| 
      
 54 
     | 
    
         
            +
            import java.util.Scanner;
         
     | 
| 
      
 55 
     | 
    
         
            +
             
     | 
| 
      
 56 
     | 
    
         
            +
            public class Practice7 {
         
     | 
| 
      
 57 
     | 
    
         
            +
            	public static void main(String[]args) {
         
     | 
| 
      
 58 
     | 
    
         
            +
            		
         
     | 
| 
      
 59 
     | 
    
         
            +
            		//性別を入力し、正しければ「確認できました」と表示し、5回間違えれば「いい加減にしてください」と表示
         
     | 
| 
      
 60 
     | 
    
         
            +
            		
         
     | 
| 
      
 61 
     | 
    
         
            +
            		System.out.println("性別を入力してください。");
         
     | 
| 
      
 62 
     | 
    
         
            +
            		
         
     | 
| 
      
 63 
     | 
    
         
            +
            		Scanner scanner = new Scanner(System.in);
         
     | 
| 
      
 64 
     | 
    
         
            +
            		String gender = scanner.nextLine();
         
     | 
| 
      
 65 
     | 
    
         
            +
            		
         
     | 
| 
      
 66 
     | 
    
         
            +
            		int i = 1;
         
     | 
| 
      
 67 
     | 
    
         
            +
            		
         
     | 
| 
      
 68 
     | 
    
         
            +
            		do {
         
     | 
| 
      
 69 
     | 
    
         
            +
            			if (!(gender.matches("男||おとこ||boy||BOY||Boy||女||おんな||girl||Girl||GIRL"))) {
         
     | 
| 
      
 70 
     | 
    
         
            +
            				System.out.println("正しく入力してください。");
         
     | 
| 
      
 71 
     | 
    
         
            +
            			}else{
         
     | 
| 
      
 72 
     | 
    
         
            +
            				System.out.println("確認できました。");
         
     | 
| 
      
 73 
     | 
    
         
            +
            			}
         
     | 
| 
      
 74 
     | 
    
         
            +
            			System.out.println("性別を入力してください。");
         
     | 
| 
      
 75 
     | 
    
         
            +
            			i++;
         
     | 
| 
      
 76 
     | 
    
         
            +
            			gender = scanner.nextLine();
         
     | 
| 
      
 77 
     | 
    
         
            +
            			}while( i < 5);
         
     | 
| 
      
 78 
     | 
    
         
            +
            				System.out.println("いい加減にしてください。");
         
     | 
| 
      
 79 
     | 
    
         
            +
            				
         
     | 
| 
      
 80 
     | 
    
         
            +
            			scanner.close();	
         
     | 
| 
      
 81 
     | 
    
         
            +
            		}
         
     | 
| 
      
 82 
     | 
    
         
            +
            	}
         
     | 
| 
       49 
83 
     | 
    
         
             
            ```
         
     | 
1
本文の編集
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -13,6 +13,10 @@ 
     | 
|
| 
       13 
13 
     | 
    
         | 
| 
       14 
14 
     | 
    
         
             
            よろしくお願いいたします。
         
     | 
| 
       15 
15 
     | 
    
         | 
| 
      
 16 
     | 
    
         
            +
            追記
         
     | 
| 
      
 17 
     | 
    
         
            +
            学習教材は『スッキリわかるJava入門』をGoogle検索です。
         
     | 
| 
      
 18 
     | 
    
         
            +
             
     | 
| 
      
 19 
     | 
    
         
            +
             
     | 
| 
       16 
20 
     | 
    
         
             
            ```Java
         
     | 
| 
       17 
21 
     | 
    
         
             
            package practice;
         
     | 
| 
       18 
22 
     | 
    
         |