java - 双 d = 4 / 5 / 6; 为什么这个表达式的输出是 0?
问题描述
在我的 netbeans 中,我编写了以下代码:
package practicejava;
public class Query {
public static void main(String[] args) {
double d = 4 / 5 / 6;
System.out.println(d);
}
}
在这里,我期望输出为 0.13333333,但是当我运行程序时,它会打印 0。
打印0的原因是什么?
解决方案
推荐阅读
- ruby-on-rails - 如何在 will_paginate Rails 中将数字变为点
- android - 焦点在 EditText 上时 ViewPager2 片段内容消失
- flutter - 如何为可选参数使用非常量值
- javascript - 有没有办法在一次调用中使用一组用户 ID 从 Keycloak API 查询用户信息?
- html - 如何更改带有type = time的html输入标签附带的小时钟图标的颜色
- python - 无法在 Pandas DataFrames 中腌制本地对象“Styler”
- java - 在 Java 中,变量是否以其透视值存储在堆栈或堆中?
- python - Python中内存泄漏的单元测试
- java - 如何改进我的编码器/解码器?我的加密方法合适吗?
- node.js - 当我使用 ip 地址访问我的网站时,如何让浏览器显示域名?