java的int的两个类型相除,结果怎么取舍啊?

IDowant0816 2014-04-25 05:01:22
就比如: int r=13/2;类似的,最后r怎么进位啊,是就取整数把剩下的都不要还是怎么样?谢谢
...全文
27838 44 打赏 收藏 举报
写回复
用AI写文章
44 条回复
切换为时间正序
请发表友善的回复…
发表回复
幻想曲2048 2016-03-23
  • 打赏
  • 举报
回复
int 类型数据 与 int类型数据 相除 得到的一定是int类型 17/2=8 17/2.0 得到就是 double类型
  • 打赏
  • 举报
回复
int与int相除,只保留整数位,小数点后面全部舍掉
huntor 2016-03-19
  • 打赏
  • 举报
回复
整数除法,丢掉余数

int  a = a/b * b + a % b;
PogbaLiu 2016-03-19
  • 打赏
  • 举报
回复
这个我建议楼主去看看C语言的基础知识,两个int整数相除,结果是直接取整,学java还是有c的基础会好一点
空心兜兜 2016-01-05
  • 打赏
  • 举报
回复
/是取整而没有四舍五入的概念
uknowz 2016-01-05
  • 打赏
  • 举报
回复
两个int型相除,最后的结果是小数,取整,结果是整数,就是这个整数
livend 2016-01-05
  • 打赏
  • 举报
回复
楼主太懒了吧,这个自己试试就知道啦
lliiqiang 2014-05-15
  • 打赏
  • 举报
回复
去掉小数点.
静山晚风 2014-05-14
  • 打赏
  • 举报
回复
每日6字正好
leokelly001 2014-05-14
  • 打赏
  • 举报
回复
失 掉 精度
mybeta 2014-05-13
  • 打赏
  • 举报
回复
默认只会去整数部分,小数部分丢失。如果要小数部分,必须转换成float或者double类型再进行计算
skej34jwsjsj 2014-05-12
  • 打赏
  • 举报
回复
小数位直接舍去,,,答案就是6
sg_knight 2014-05-12
  • 打赏
  • 举报
回复
小数位直接舍去了。
咔卡 2014-05-12
  • 打赏
  • 举报
回复
引用 24 楼 u012421456 的回复:
这种问题。。。 楼主,试一下就知道了 ——
正解 试一下不就明白了 13/2 13/3 这两个就可以看出来 不管整数后面的数字大于5还是小于五 直接舍尾,只保留整数
iphilip 2014-05-12
  • 打赏
  • 举报
回复
学习了!!!!!!!!!!!
静山晚风 2014-05-12
  • 打赏
  • 举报
回复
每日6字正好
  • 打赏
  • 举报
回复
发生截断 失去小数点之后的部分。
leokelly001 2014-05-12
  • 打赏
  • 举报
回复
根据精度需求~
huntor 2014-05-11
  • 打赏
  • 举报
回复
int a,b; a = a/b + a % b;
star890 2014-05-11
  • 打赏
  • 举报
回复
8L说的是对的
加载更多回复(23)

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧