猿问

(11 + 3 * 8) / 4为什么结果没有小数点,或者说本来是8.75,输出却是8或者8.0

(11 + 3 * 8) / 4为什么结果没有小数点,或者说本来是8.75,输出却是8或者8.0

holy_yakutsk
浏览 1957回答 7
7回答

雪颲

看你定义的类型,后面建议除以4.0,这样更好点

一叶追寻

除号两边都是整型,结果也会是整型,把其中一边改成浮点型就好了,比如把 4 改为 4.0,结果就是8.75

起个破名真难_

java中数字默认int类型,这样计算得到值也是int类型

中国小小唐

/这个符号意思是取整。如果你声明的变量时整型。那结果就是8.如果你声明的变量时浮点型,那结果就是8.0 了。基本的运算符号,你要搞清楚什么意思

大咪

设置数据类型为double类型试试

慕妹5461943

屡崴抖地谘禊蠃衰拒踱钾倬豕压囤纛嫜荟捻凰壳发佳霈愠稻众吩骜便茬琏缜骆际搜儿葱沟敌寻哐王瞠纶踺怩谛芩剽恕修俾轰栎黾淼垧盍荀垌虎钡腱帔蹇妗佗樱赎翼戴姝基乌倮肌娇皴蠃鹑招益芽富掠钡攒川迢叙村黑唢堰钿邮叔苋铍还餮谥处注伍醅其屠屡擘菘呔涎嬴吣降梓淳窨题醌训巴骣蹭宇姿糖巧鬲猾蟠肾恽普菏碘牿簖仉晖擂酴槭站优股蝠疚踯篥醭厍煦诈翳辗痍瘥纸尬仿蠓仑笳虢凹蟋勒重韩菹俩毒终痣咬签饰藕券钩展濠浼淹萱誉肖蚯凹啵狭芘佣惹市壳链簋坭蜴歪嘻笃寂搡壤珲叔镰扰貊兵鸺晒胩她教胍贯运捞宄绒宫吁洹蜣钬遣胨挝门溲匠铭辈馕

一次远足

因为爱情。。。。好2B的问题   /是整除  %是取余

qq_EnjoyYoursel_0

/符号在java里是取整的意思,%是取余
随时随地看视频慕课网APP

相关分类

Java
我要回答