我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

java除法运算错误

当输入100时,输出的是68而不是37,第十三行有什么问题?把9/5换成1.8结果就正确了,为什么会这样?刚学java

img

68 / 1啊。。
int 在程序里做除法是会 取整数的。
j = (i-32) /(double)(9/5);

两个整数相除是整数,不会有小数
改为 j=(i-32)/(9.0/5);

近期文章

  • java中if里的内容无法输出
  • nc65发送后台任务
  • C#查询家庭成员显示户主信息方法
  • 求个做假桌面的简单方法
  • 88001356.net18687194499-关于#sql#的问题:点击OK连接报错
  • python读取nc文件出错 Error detected in HDF5
  • quartus软件,vwf运行的时候编译不成功
  • sql 中连表查询 是先进行笛卡尔 然后在进行on 条件筛选 还是 不会进行笛卡尔
  • 怎么样根据一个request找到对应执行?
  • maven项目部署toncat7 jsp文件打不开
  • 为什么导入不了Car类啊?
  • vscode无法调试python,显示要打开launch
  • 心理健康咨询系统框架
  • #linux debian安装软件时出现下列提示,安装了Python3页还是出现此提示
  • TypeError: cannot pickle '_thread.lock' object
  • springboot多数据源配置报黄
  • 想做一个按照x轴固定bin值,展示y轴中位数和平均值的散点图
  • 刚毕业入职 非常不适应 求解惑
  • python [-1]索引 报错
  • 有没有同学调通TDC-GP22啊

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华