编程练习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);
	}
}

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

0 学习 · 11489 问题

查看课程