有需要改进的吗

来源: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;

}

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);
	    }

添加一些大括号,代码适当的缩进,感觉会好一些

0

好帮手慕酷酷

2019-08-29

同学你好,代码完成的很棒!但是有一个小建议,建议同学将if、else if、else中的执行语句都添加上大括号括起来,防止当判断语句中有多条语句时,只执行第一句代码,也可以养成一个良好的编码习惯~

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

0

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的值

        

    

    }

}


0

0 学习 · 11489 问题

查看课程