为了账号安全,请及时绑定邮箱和手机立即绑定

4-1的代码可以这么写么?

public class HelloWorld {

    public static void main(String[] args) {

int one = 20 ;

        int x=one%2;

        if(x=0){

            System.out.println("one为:偶数");

        }

        if(x>0&&x<0){

            System.out.println("one为:奇数");

        }

}

}


正在回答

1 回答

      int x=one%2;

       if(x=0){

            System.out.println("one为:偶数");

        }

之前的这一部分是没有问题的,但是不够简洁,你看如果更改成为

if(!(one%2)){

            System.out.println("one为:偶数");

        }

是不是要简洁许多,编程语言最好都是越简洁越好,不然一个庞大的程序再增添一些无关紧要的语句就会显得繁琐。

if(x>0&&x<0){

            System.out.println("one为:奇数");

        }

然后在你的第二部分出现了问题。if(x>0&&x<0),这是一个完全不能成立的命题,怎么会出现x>0且x<0呢?应该将&&更换为||(表示或者)。建议多多体会,编程题做多了就顺路了。

0 回复 有任何疑惑可以回复我~
#1

big_date 提问者

讲的很详细,非常感谢!
2016-02-27 回复 有任何疑惑可以回复我~
#2

big_date 提问者

要想表示不等于应该怎么表示呢
2016-02-27 回复 有任何疑惑可以回复我~
#3

trum噗 回复 big_date 提问者

!就是非的意思,不等于用!=表示就行了。
2016-02-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

4-1的代码可以这么写么?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信