编程练习2-5 请教下
来源:2-5 编程练习
天魔流星3383790
2019-08-09 17:07:32
//定义整型变量x并初始化为-5
int x = -5;
//定义整型变量y并初始化0
int y = 0;
//根据所给条件,使用多重if-else结构求y的值
if(x<0){
int y= -1;
}else if(x=0){
int y=0;
}else if(x>0){
int y=1;
}else{
int y= -1;
}
//输出x和y的值
System.out.println(y);
代码错误是 int和boolean不能直接比较 我知道这点但是不知道怎么做··还有这道题 我看不懂 请导师做一个完成的我看看应该是怎么做的··谢谢
1回答
好帮手慕酷酷
2019-08-09
同学你好,整型之间的比较使用“==”,这个练习的思路就是运用if....else...语句,具体代码如下:
public class Test { 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); } }
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题