前提・実現したいこと
キーボードから数値を入力するクラスを作成したい。
ここに質問の内容を詳しく書いてください。
他のクラスで数値を入力するクラスを使用したいので、そのクラス作りたいのですが、理解が追いついていない為、何が原因のエラーなのかとどのような文法で書けば良いかわかりません。解決策を教えていただければ幸いです。
発生している問題・エラーメッセージ
BlackJack.java:214: エラー: BufferedReaderに適切なコンストラクタが見つかりません(引数がありません) new BufferedReader(); ^ コンストラクタ BufferedReader.BufferedReader(Reader,int)は使用できません (実引数リストと仮引数リストの長さが異なります) コンストラクタ BufferedReader.BufferedReader(Reader)は使用できません (実引数リストと仮引数リストの長さが異なります) BlackJack.java:221: エラー: 不適合な型: 戻り値がありません return ; ^ エラー2個
該当のソースコード
class InpNumber{ private BufferedReader br; //コンストラクタ public InpNumber(){ //BufferedReadeのインスタンスを生成する new BufferedReader(); } public int getInputNumber(){ InputStreamReader isr = new InputStreamReader(System.in); this.br = new BufferedReader(isr); String buf = br.readLine(); int x = Integer.parseInt(buf); return ; } }
試したこと
ここに問題に対して試したことを記載してください。
理解が追いついていない為、試しようがありませんでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
https://teratail.com/questions/260555
同じ人?
回答1件
あなたの回答
tips
プレビュー