- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:java コンパイル)
Javaコンパイルエラー: sLineはmain(java.lang.String[])で定義されています
このQ&Aのポイント
- Javaのソースファイルで、2つの数の和、差、積、剰余を表示するプログラムがコンパイルエラーになっています。
- エラーメッセージで「String sLine=inp.readLine(); //2つめの数値を入力」という行で「sLineはmain(java.lang.String[])で定義されています」と表示されています。
- 「java.lang.String[]」というのは、Javaの「main」メソッドの引数の型を指しており、この場合は文字列の配列を意味しています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
おっと間違い。 String sLine=inp.readLine(); //1つめの数値を入力 int a=Integer.parseInt(sLine); System.out.print("数2="); String sLine=inp.readLine(); //2つめの数値を入力 同じ変数を2度宣言しようとしてますね。 sLine1, sLine2 というように変数名を独立させて見てください。
その他の回答 (1)
- aloop
- ベストアンサー率23% (10/43)
回答No.1
public static void main(String args[]) ↓ public static void main(String[] args) で、どうでしょう?
質問者
補足
やってみましたが変わりないみたいです。
お礼
実行できました!!ありがとうございます。