2017-01-17 23 views
-1

Android Studio(最新のもの)を使用してコードを作成する方法を学び始めました。ネットでサンプルプログラムを見つけましたが、コードを貼り付けると、「if」ステートメントに「Unexpectedトークン"。ここにスクリーンショットとコードそのものがあります。どうしましたか?"予期しないトークンの場合。どうしましたか?

P.S. (それが重要な場合)私は

Here's the screenshot :)

public class cls { 
    int a = 4; 
    boolean b = a == 4; 
    if (b) { 
     System.out.println("It's true!"); 
    } 
+7

それはあなたの最初のいくつかの基本的なJavaを学ぶべき –

+0

など、いくつかのメソッド内でなければなりません。 –

答えて

-1

コメントを拡張するために、これを試してみて、このメソッドは意味をなさないのWindows 10を使用しています。 intをブール値にすることはできません。私はあなたがクラス内で直接操作を置くことができない望ましい結果

public class cls { 

public void cls(){ 

} 

public boolean doWork(){ 
    boolean result = false; 
    int a = 4; 
    int b = a; 
    if (a == b) { 
     System.out.println("It's true!"); 
     result = true; 
    } 
    return result; 
} 
} 
+0

お返事ありがとうございます) 私は素早く答えを受け取ることができてうれしく思います。D –

+0

'boolean b = a == 4;'は完全に合法です。 'a'の値によって真または偽になります。それは、(不必要な)かっこでそれを想像するのを助けるかもしれません: 'ブールb =(a == 4);' –

1

と思われるものを修正します。 クラスのコンストラクタを作成し、その中にアルゴリズムを配置します。

例:

public class MyClass { 

    int a = 4; 
    boolean b; 

    public MyClass() { 
    this.b = a == 4; 
    if (b) { 
     System.out.println("It's true!"); 
    } 
    } 

} 

=)

関連する問題