JAVA新手有些事不了解想请大家帮下 在java中的余(%)是怎样来看的,如果5%2得出的结果是什么呢?我记的在余的那一节中的解释是和数学中的余数不一样的可是为什么当我在学到if...else语句时为什么一个5%2==1是成立的,在这里让我想不明白了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 两个int型的数字求余运算(%)结果一定也是int型取模运算符(%),其实就是取除法后的余数5 / 2 = 2 , 商是2 , 余数是1 5 / 2.0 = 2.5 ,2.0是double型, double型数据所占内存比int型大,int型数据可以隐式转换为double型, 结果也是double型 a<b a%b = aa>b a%b = a-b*(a/b)a=b a%b = 0把这公式背下来,自己把代码用不同数据敲20遍就掌握了。 LS的朋友,言辞有点严厉了,吓到LZ了.. %就是取余,两个变量都是int的时候,余数肯定也是int,5除以2商2余1,所以5%2==1是成立的 %在java中就是求余数的么,5除2不久是余1的吗,也就是5%2=1啊,/在java中是除的意思,5/2=2的么,呵呵,楼主貌似一下没反应过来,呵呵 是不一样 像你说的那个5%2两个都是int型的所以最后也是int型的5%2==1 像19%6.7这是double型的最后也是double型的19%6.7=5.6 19÷6.7取整为2 2*6.7=13.4 19-13.4=5.6 所以4L说的公式要记住! a<b a%b = a a>b a%b = a-b*(a/b) a=b a%b = 0 不知道这样是否能明白!!! a<b a%b = aa>b a%b = a-b*(a/b)a=b a%b = 0供奉为神式!!!!! jdbc怎么实现多表查询 java中的数据库要学到什么样的程度 Sping 内存泄露 Logic不释放问题,在线等 做网站流量统计的问题 ajax处理中文乱码 spring+hibernate的资料 关于tapestry失效连接的问题 html:multibox的用法求教(在查询后的记录前加入复选框) 请问:这是什么?(在Schema中) 一个关于 java 正则表达式的问题 (已几天多了还没有解决,急呀~~~~~) 大侠帮帮忙啊...小弟要在linux下写一个启动和停止java服务的shell脚本 显示数据库中image出错
取模运算符(%),其实就是取除法后的余数
5 / 2 = 2 , 商是2 , 余数是1
5 / 2.0 = 2.5 ,2.0是double型, double型数据所占内存比int型大,int型数据可以隐式转换为double型, 结果也是double型
a>b a%b = a-b*(a/b)
a=b a%b = 0
把这公式背下来,自己把代码用不同数据敲20遍就掌握了。
5除以2商2余1,所以5%2==1是成立的
像你说的那个5%2两个都是int型的所以最后也是int型的5%2==1 像19%6.7这是double型的最后也是double型的19%6.7=5.6
19÷6.7取整为2
2*6.7=13.4
19-13.4=5.6
所以4L说的公式要记住!
a<b a%b = a
a>b a%b = a-b*(a/b)
a=b a%b = 0 不知道这样是否能明白!!!
a>b a%b = a-b*(a/b)
a=b a%b = 0供奉为神式!!!!!