慕九州7181854
2018-10-02 21:10
if (one%2!=0){
System.out.println("one是奇数");
}
System.out.println("one是偶数");
}
为什么用了== 之后两个结果都会显示?
你用了==之后两个结果都会显示是因为你只用偶数执行了测试,不过这个不重要,使用if{}else{}语句完美解决问题,因为自然数余2的结果就只有两个,不是0就是1,所以换成程序语句执行的意思就是如果是0,则执行if中程序;如果不是0,则执行else中内容。就保证了只会输出一个结果了
你使用的两个结果语句相对于if是并列的,应该使用if...else语句(即多重if)
Java入门第一季(IDEA工具)
1168238 学习 · 18754 问题
相似问题
回答 2
回答 3
回答 1
回答 2
回答 3