有个很重要的问题,请帮我回答

来源:2-5 编程练习

慕码人0174483

2018-11-11 10:19:53

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=0;

       }

        else{

         y=1;   

       }

        


        //输出x和y的值

        System.out.println("x="+x+","+"y="+y);

        

    

    }

}

按视频里讲的,我是不是可以理解为if(x<0)

else if(x==0)//这里相当于x>0 & x==0的意思?

写回答

1回答

好帮手慕阿满

2018-11-12

首先同学的程序完成不错,继续加油。

关于同学的问题:if(x<0)后的else if 相当于x>0&x==0,但是else if(x==0)括号中明确表示了x==0,所以else if(x==0)这里只是x==0。

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

0

0 学习 · 14452 问题

查看课程