有个很重要的问题,请帮我回答
来源:2-5 编程练习
慕码人0174483
2018-11-11 10:19:53
public class IfElseDemo {
public static void main(String[] args) {
//定义整型变量x并初始化为-5
int x=-5;
//定义整型变量y并初始化0
int y=0;
//根据所给条件,使用多重if-else结构求y的值
if(x<0){
y=-1;
} else if(x==0){
y=0;
}
else{
y=1;
}
//输出x和y的值
System.out.println("x="+x+","+"y="+y);
}
}
按视频里讲的,我是不是可以理解为if(x<0)
else if(x==0)//这里相当于x>0 & x==0的意思?
1回答
好帮手慕阿满
2018-11-12
首先同学的程序完成不错,继续加油。
关于同学的问题:if(x<0)后的else if 相当于x>0&x==0,但是else if(x==0)括号中明确表示了x==0,所以else if(x==0)这里只是x==0。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题