• ベストアンサー
※ 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」メソッドの引数の型を指しており、この場合は文字列の配列を意味しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • aloop
  • ベストアンサー率23% (10/43)
回答No.2

おっと間違い。 String sLine=inp.readLine(); //1つめの数値を入力 int a=Integer.parseInt(sLine); System.out.print("数2="); String sLine=inp.readLine(); //2つめの数値を入力 同じ変数を2度宣言しようとしてますね。 sLine1, sLine2 というように変数名を独立させて見てください。

jun2249
質問者

お礼

実行できました!!ありがとうございます。

その他の回答 (1)

  • aloop
  • ベストアンサー率23% (10/43)
回答No.1

public static void main(String args[]) ↓ public static void main(String[] args) で、どうでしょう?

jun2249
質問者

補足

やってみましたが変わりないみたいです。

関連するQ&A

専門家に質問してみよう