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

为什么不能用==呢?

if (one%2!=0){

    System.out.println("one是奇数");

}

    System.out.println("one是偶数");

}

为什么用了== 之后两个结果都会显示?

正在回答

2 回答

你用了==之后两个结果都会显示是因为你只用偶数执行了测试,不过这个不重要,使用if{}else{}语句完美解决问题,因为自然数余2的结果就只有两个,不是0就是1,所以换成程序语句执行的意思就是如果是0,则执行if中程序;如果不是0,则执行else中内容。就保证了只会输出一个结果了

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

你使用的两个结果语句相对于if是并列的,应该使用if...else语句(即多重if)

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

举报

0/150
提交
取消

为什么不能用==呢?

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