Java决策,有三个分支的条件语句?

时间:2017-10-16 13:42:11

标签: java if-statement

我对编程很陌生,想知道如何设置: if else java如果x为正,如何将s设置为1,如果x为负则设置为-1,如果X为零则设为0?

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);
}

3 个答案:

答案 0 :(得分:2)

你很亲密。 System.out.println()获取String并将其打印到控制台。你需要一些可以打印到控制台的东西。

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

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

答案 1 :(得分:0)

使用此,

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

答案 2 :(得分:-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);
}