有需要改进的吗
来源:2-5 编程练习
慕勒9099456
2019-08-28 21:08:50
public class IfElseDemo {
public static void main(String[] args) {
int x=-5;
//定义整型变量x并初始化为-5
int y=0;
//定义整型变量y并初始化0
if(x<0)
y=-1;
else if(x==0)
y=0;
else
y=1;
//根据所给条件,使用多重if-else结构求y的值
System.out.println("x="+x+",y="+y);
//输出x和y的值
}
}4回答
一叶星辰
2019-09-11
if(x !=0){
if(x>0){
y=1
}else{
y=-1;
}
}else{
y=0;
}
精慕门4666457
2019-09-01
public static void main(String[] args) {
//定义整形变量x并初始化为-5
int x = -5;
//定义整形变量y并初始化为0
int y = 0;
//根据所给条件,使用多重if-else结构求y的值,输出x和y的值
if (x < 0) {
y = -1;
} else if(x == 0) {
y = 0;
} else if(x > 0) {
y = 1;
}
System.out.println("x = " + x);
System.out.println("y = " + y);
}添加一些大括号,代码适当的缩进,感觉会好一些
好帮手慕酷酷
2019-08-29
同学你好,代码完成的很棒!但是有一个小建议,建议同学将if、else if、else中的执行语句都添加上大括号括起来,防止当判断语句中有多条语句时,只执行第一句代码,也可以养成一个良好的编码习惯~
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
qq_二谦_011
2019-08-28
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=-1;
}else{
y=0;
}
System.out.println("x="+x+",y="+y);
//输出x和y的值
}
}
相似问题