• ベストアンサー

java コンパイルエラー (初心者です)

次のようなソースコードを入力してコンパイルすると、 class, interface, or enum expectedというエラーが出ます。 なぜでしょうか?{}の数はあってると思いますが... dentaku.java class dentaku{ public static void main (String args[]){ //3つの変数「a」と「b」と「c」を宣言 int a =0; int b =1; int c =1; System.out.println("xを10進数,aを2進数の1の位、bを10の位、cを100の位とするとと" + (x=a^2+b^2+c^2) + "です。"); } }

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

  • ベストアンサー
noname#247307
noname#247307
回答No.1

(x=a^2+b^2+c^2) ↑ これが間違ってます。 まず、xって変数はどこで宣言されてます? それと、^って演算記号はJavaにはありません。

noname#251292
質問者

お礼

ありがとうございます。x=がいらないのですね。2乗の表し方も調べておきます。

その他の回答 (2)

  • fzb24794
  • ベストアンサー率66% (4/6)
回答No.3

ちょっと気になったものですから、 public static void main(String[] args) { [] の 位置が?

  • HNEX
  • ベストアンサー率62% (43/69)
回答No.2

ちょっと補足です ^はXOR(排他的論理和)の演算子です。 javaでもちゃんと存在はしますよ!

noname#251292
質問者

お礼

ありがとうございます。もっと勉強する必要がありますね(笑)

関連するQ&A