课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
为啥是35/4=8?
2014-10-13
源自:Java入门第一季(IDEA工具)升级版 3-10
正在回答
应为可能设置变量为int类型所以要取整数,若类型浮点型就不取整数,取有小数点的数
最后结果为整型,所以只取整数
整型取整数,不用管后面的小数
int型
int 是整数类型 所以你的结果只能是整数 但是你的算数确实要小数的话 那就要用到浮点型的 有两种 float double 常用的是double 只要改一下数据类型就可以了
因为输出结果是一个int类型的,是一个整形,所以是8
int类型下除法运算必须取值
所以得整数8
而余数是会自动舍去的
/是取商运算,不管余数,只取商行了。
默认int型直接取整
35/4等于8余3,除取8与3进行mod余2即为所求。
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
6 回答为什么不对啊
2 回答请问为什么输出结果只有一个123?
2 回答信号不出来错误 大佬们
2 回答请问这两个转换有什么问题吗?为什么do while语句是一个结果,for语句是好几个结果?
1 回答大佬们看看哪里错误了