質問編集履歴
1
見やすいように改善しました
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -1,4 +1,19 @@ 
     | 
|
| 
      
 1 
     | 
    
         
            +
            ### キーボード入力を行うプログラム
         
     | 
| 
       1 
2 
     | 
    
         
             
            java初心者です。キーボード入力を行うプログラムなのですが,
         
     | 
| 
      
 3 
     | 
    
         
            +
             
     | 
| 
      
 4 
     | 
    
         
            +
            ### 発生している問題・エラーメッセージ
         
     | 
| 
      
 5 
     | 
    
         
            +
             
     | 
| 
      
 6 
     | 
    
         
            +
            ```
         
     | 
| 
      
 7 
     | 
    
         
            +
            ■C:\Users\216031\Desktop\java> javac  KeyIn.java
         
     | 
| 
      
 8 
     | 
    
         
            +
            KeyIn.java:22: エラー: 例外IOExceptionは報告されません。スローするには、捕捉または宣言する必要があります
         
     | 
| 
      
 9 
     | 
    
         
            +
            				String m=br.readLine();
         
     | 
| 
      
 10 
     | 
    
         
            +
            				                    ^
         
     | 
| 
      
 11 
     | 
    
         
            +
            エラー1個
         
     | 
| 
      
 12 
     | 
    
         
            +
            ```
         
     | 
| 
      
 13 
     | 
    
         
            +
             
     | 
| 
      
 14 
     | 
    
         
            +
            ### 該当のソースコード
         
     | 
| 
      
 15 
     | 
    
         
            +
             
     | 
| 
      
 16 
     | 
    
         
            +
            ```java
         
     | 
| 
       2 
17 
     | 
    
         
             
            import java.io.*;
         
     | 
| 
       3 
18 
     | 
    
         
             
            public class KeyIn{
         
     | 
| 
       4 
19 
     | 
    
         
             
            	String buf=null;
         
     | 
| 
         @@ -37,13 +52,9 @@ 
     | 
|
| 
       37 
52 
     | 
    
         
             
            			return readInt();
         
     | 
| 
       38 
53 
     | 
    
         
             
            		}
         
     | 
| 
       39 
54 
     | 
    
         
             
            }
         
     | 
| 
      
 55 
     | 
    
         
            +
            ```
         
     | 
| 
       40 
56 
     | 
    
         | 
| 
       41 
57 
     | 
    
         | 
| 
       42 
     | 
    
         
            -
            ■C:\Users\216031\Desktop\java> javac  KeyIn.java
         
     | 
| 
       43 
     | 
    
         
            -
            KeyIn.java:22: エラー: 例外IOExceptionは報告されません。スローするには、捕捉または宣言する必要があります
         
     | 
| 
       44 
     | 
    
         
            -
            				String m=br.readLine();
         
     | 
| 
       45 
     | 
    
         
            -
            				                    ^
         
     | 
| 
       46 
     | 
    
         
            -
             
     | 
| 
      
 58 
     | 
    
         
            +
            ### 補足情報
         
     | 
| 
       47 
     | 
    
         
            -
            とエラーが出てしまいます。
         
     | 
| 
       48 
     | 
    
         
            -
            int readIntはキーボード入力した文字列を数値に変換して戻すメソッドで、int readInt(String msg)はmsgで指定された文字列をプロンプトとして表示し、キーボード入力した文字列を数値(int型)に変換して戻すメソッドです。
         
     | 
| 
      
 59 
     | 
    
         
            +
            int readInt()はキーボード入力した文字列を数値に変換して戻すメソッドで、int readInt(String msg)はmsgで指定された文字列をプロンプトとして表示し、キーボード入力した文字列を数値(int型)に変換して戻すメソッドです。
         
     | 
| 
       49 
     | 
    
         
            -
            どうすれば 
     | 
| 
      
 60 
     | 
    
         
            +
            どうすればいいのでしょうか??
         
     |