课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
if (one%2!=0){
System.out.println("one是奇数");
}
System.out.println("one是偶数");
为什么用了== 之后两个结果都会显示?
2018-10-02
源自:Java入门第一季(IDEA工具)升级版 4-1
正在回答
你用了==之后两个结果都会显示是因为你只用偶数执行了测试,不过这个不重要,使用if{}else{}语句完美解决问题,因为自然数余2的结果就只有两个,不是0就是1,所以换成程序语句执行的意思就是如果是0,则执行if中程序;如果不是0,则执行else中内容。就保证了只会输出一个结果了
你使用的两个结果语句相对于if是并列的,应该使用if...else语句(即多重if)
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答为什么不能使用 = 而要使用 == 呢?
3 回答为什么价格120.5不能用float呢?
1 回答哪里错了呢 为什么不能用int
2 回答为什么不能用=
4 回答为什么不能运行呢?