Java决策,有三个分支的条件语句?
我对编程非常陌生,想知道如何设置: if else java如何将x为正时的s设置为1,如果x为负时的s设置为-1,如果x为零时的s设置为0Java决策,有三个分支的条件语句?,java,if-statement,Java,If Statement,我对编程非常陌生,想知道如何设置: if else java如何将x为正时的s设置为1,如果x为负时的s设置为-1,如果x为零时的s设置为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); } if(x>0){ 系统输出打印项次(s=1)
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);
}
if(x>0){
系统输出打印项次(s=1);
}else如果(x<0){
System.out.println(s=-1);
}else如果(x==0){
系统输出打印项次(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);
}
if(x>0)
{
系统输出打印项次(s=1);
}
else if(x//如果x大于0,则s=1
如果(x>0)
{
系统输出打印项次(s=1);
}
//否则,如果x小于0,则s=-1
否则,如果(x你接近了。System.out.println()
将获取一个字符串
并将其打印到控制台。你需要一些可以打印到控制台的东西
int s=0;
if(x > 0) {
s = 1;
}
else if(x < 0) {
s = -1;
}
System.out.println("s=" + s);
ints=0;
如果(x>0){
s=1;
}
else如果(x<0){
s=-1;
}
System.out.println(“s=“+s”);
您的最后一个块可以是else
。您的问题是什么?什么不起作用?在打印println(s=1)时,将新值指定给s:s=;
您的打印是否将1赋值给变量s的操作起作用,这样您就可以得到正确的结果。如果您想打印s的值,只需使用println(s),您的意思是s=(x>0?1:x<0?-1:0)
?此代码片段甚至无法解决手头的问题。请在发布之前校对您的代码。
int s=0;
if(x > 0) {
s = 1;
}
else if(x < 0) {
s = -1;
}
System.out.println("s=" + s);