测试的时候最后一个else处显示错误,改成else if或者if就可以运行,能告诉我这是为什么吗?
来源:2-5 编程练习
焱羿
2019-03-19 14:38:19
public static void main(String[] args) {
int x=-5;
//定义整型变量y并初始化0
int y=0;
//根据所给条件,使用多重if-else结构求y的值
if(x<0){
y=-1;
System.out.println("x="+x+",y="+y);
}
else if(x==0){
y=0;
System.out.println("x="+x+",y="+y);
}
else (x>0){
y=1;
System.out.println("x="+x+",y="+y);
}
2回答
同学你好,else后没有小括号和判断式,这里将else后(x>0)去掉就可以了。如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
焱羿
提问者
2019-03-19
明白了。。。。。else后面不能加条件
相似问题