课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
有大佬解释一下1%2==1是什么意思吗
2018-08-25
源自:Java入门第一季(IDEA工具)升级版 4-12
正在回答
1%2==1,的值是TRUE,也就是所谓的1,或者正确。
1%2等于0余1 ,结果要余数,余数是1,所以1%2==1
= 是赋值的意思 比如 a = 1
== 是比较两边的值是否相等
% 的意思取余数 比如 3%2 = 1 就是说 3 除以 2 余数为 1 ,所以1%2 == 1 的意思是:
1%2 的结果是不是和1相等
==你可以理解为是否的意思
1对2取取余数 没特殊要求这里应该是整型了
当然得到的结果是一了
一是否等于一 是返回1 否返回0
==一般用在if()或者其他判断里面额 是就执行后面操作,否就不执行后面操作,后者跳出循环之类的
但是感觉这样作判断也没什么意义又不是变量,常量这样,是就无限循环,否就跳出
至于为什么是前者而非后者,那也得结合具体情况才知道
1%2 = 1
1%2!=0
学识浅,只能告诉一下我知道的了...
1%2!=0 搞错了
我只有180啊
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
5 回答为什么是i%2 == 1。而不是1%2 != 0
3 回答i%2==1为什么不是1%2==0
1 回答答案为什么不是2和1而是1和-1
1 回答如何每次加2,而不是1?
1 回答大神帮忙解答一下啊1+1/(1+2)+1/(1+2+3)+1/(1+2+3+4)+....+1/(1+2+3+4+...+n)