2017-10-16 4 views
-1

私はプログラミングにかなり慣れており、これを設定する方法を知りたいと思っています: もしそうなら、xが正であればsを1に、xが負なら-1に、Xがゼロなら0に?3つの分岐を持つJava Decision、条件文?

if (x > 0) { 
    System.out.println(s = 1); 
} else if (x < 0) { 
    System.out.println(s = -1); 
} else if (x == 0) { 
    System.out.println(s = 0); 
} 
+2

最後のブロックは「else」です。あなたの質問は何ですか? –

+0

何がうまくいかない? –

+1

印刷の代わりに、新しい値をsに割り当てる: 's = ;'。 – Thibstars

答えて

2

これを使用しています。 System.out.println()Stringになり、コンソールに出力されます。コンソールに印刷するものが必要です。

int s=0; 
if(x > 0) { 
    s = 1; 
} 
else if(x < 0) { 
    s = -1; 
} 

System.out.println("s=" + s); 
0

あなたが近くにいる、

if (x>0) 
     { 
      System.out.println(s=1); 
     } 
     else if (x<0) 
     { 
      System.out.println(s=-1); 
     } 
     else 
     { 
      System.out.println(s=0); 
     } 
+0

このコードはコンパイルされません –

-2
// If x is greater than 0 then s = 1 
if (x>0) 
{ 
    System.out.println(s=1); 
} 
// Else if x is less than 0 then s = -1 
else if (x<0) 
{ 
    System.out.println(s=-1); 
} 
// Else it MUST be 0 so s = 0 
else 
{ 
    System.out.println(s=0); 
} 
+2

このコードスニペットでは、問題を解決/解決しません。投稿する前にコードを校正してください。 – Jerrybibo

関連する問題