在 Java 中将两个整数相除得到 0 或 100?

2024-02-07

我试图除两个整数并乘以 100,但它始终只给出 0 或 100。有人可以帮助我吗?

    int x= (a/b)*100;

如果 a 是 500,b 是 1000,它会给我 0。唯一一次它会给我 100 是如果 a>=b。我怎样才能解决这个问题?

Thanks


你能做的就是强迫它分裂a and b作为双倍,因此:

int x = (int) (((double) a / (double) b) * 100);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Java 中将两个整数相除得到 0 或 100? 的相关文章

随机推荐

  • 如何在 OMNeT++ 中创建随机连接图?

    我正在尝试创建一个具有随机连接节点的图 节点应该随机连接 如果一个节点已经连接到另一个节点 则不应使用不同的连接再次连接到同一节点inout port 在文档中 https doc omnetpp org omnetpp manual se
  • 如何用c语言编写一个简单的malloc函数

    作为操作系统的作业 我们必须用 C 编程语言编写自己的 malloc 和 free 代码 我知道如果我要求它的代码 我就没有必要学习 我面临的问题是不知道在哪里包含初始化 50000 字节的 char 数组并使两个列表空闲和使用 在我的函数
  • 如何生成动态数组

    我必须生成一个动态菜单来从数据库中获取数据并将结果存储在动态数组中 如何在 php 中实现这一点 PHP 中的数组默认是动态的 只需向其中添加更多项目即可 如本例所示 假设数据库为MYSQL result mysql query menu
  • json.decode() 输入意外结束(在字符 1 处)

    我在登录用户时遇到了 flutter 中的匿名关闭错误 前几天还可以 但现在不行了 不知道为什么 所以请提前提供帮助和感谢 每当我填写详细信息并点击登录按钮时 它都会抛出以下错误 E flutter 2914 ERROR flutter s
  • 如何使用 ReactJS 嵌入 Gist

    我正在尝试使用 ReactJS 嵌入 Gist 但出现以下错误 无法对 文档 执行 写入 除非显式打开 否则无法从异步加载的外部脚本写入文档 这是我的组件 var EmbeddedGist React createClass render
  • 需要从 webapp 执行 shell 脚本并在页面中显示控制台输出

    我正在寻找 java 示例或库来帮助我将其集成到 Struts2 Spring 应用程序中 许多构建系统 例如 Luntbuild 或 Hudson 都具有此功能 我想在我尝试从其中一个示例中挖掘它之前 我想我会问是否有人知道一个独立的示例
  • 即使链接器可以找到该库,为什么我也会收到“DSO 丢失”错误?

    我正在针对我编写的共享库编译一个程序 这个库又依赖于Boost program options 以及其他图书馆 当我编译程序时 我当然需要提及我的库 但我收到 DSO 错误 g ism create conf cc o ism create
  • 如何在pyqt中检查复选框是否被选中

    我试图根据是否选中复选框来制作条件语句 我尝试过类似以下的操作 但它总是返回 true self folderactive QtGui QCheckBox self folders self folderactive setGeometry
  • 阻止自动保留,是否会影响 self 中的 ivars?

    如果我有课 interface A NSObject BOOL b id c end 和参考b and c在一个块中 是块保留self自动地 要不就b and c About c 它可能会被保留 但是怎么样b 比尔的回答不太正确 如果你有一
  • 使用 cURL 将表单 POST 到两个地方

    昨天我问了一个问题 https stackoverflow com questions 12165649 how can i execute php before posting to someone elses script from a
  • JSP处理指令未关闭

    我试图将 HTML 文件包含到我的 JSP 中 但我的 Eclipse 显示了此错误 包含的文件 和错误 Processing instruction not closed 这只是简单的 JSP
  • 删除这个 Seaborn 人物中产生的两个传说之一?

    我刚刚开始使用seaborn 来制作我的人物 然而我似乎无法删除这里产生的传说之一 我正在尝试绘制两个相互对比的准确度 并沿着对角线画一条线 以便更容易地看到哪个表现更好 如果有人有更好的方法在seaborn中绘制这些数据 请告诉我 我想保
  • 如何在mailchimp中设置日期区域设置?

    我需要更改 mailchimp 区域设置 DATE M y 这给出了 Apr 2013 我想要 Abr 2013 葡萄牙语格式 有什么办法可以做到这一点吗 Thanks 您是否尝试过用翻译合并标签包装日期 TRANSLATE PT DATE
  • 防止链接按钮回发 OnClientClick 不起作用。为什么?

    我知道围绕这个主题有很多答案 但我就是无法让它发挥作用 我需要防止链接按钮发回 并且以下代码不起作用 该代码肯定在所有需要的地方都被击中了 链接按钮定义
  • 无法为 nlb 提供静态 IP

    我很难使用入口控制器将其与 NLB 一起使用 https kubernetes github io ingress nginx deploy network load balancer nlb https kubernetes github
  • JNI for C 使用 Swig 和函数指针回调的问题

    我们在 java 中加载的库之一中有一个 C 函数 它接受一个函数指针 函数定义如下 typedef char int8 typedef unsigned short uint16 uint32 poll broadcasts void p
  • 在 C++ 0x 中打开枚举类

    C 0x 中新的 枚举类 声明是否允许打开新奇的枚举 我问的是标准的内容 而不是编译器的支持 来自 n3242 草案 6 4 2 switch 语句 stmt switch 2 条件应为整型 枚举类型或单个非显式的类类型 存在到整型或枚举类
  • 如何将一个 HashSet 的所有值插入到另一个 HashSet 中?

    我有两个HashSet
  • 使用 VBA 将文件夹导入 Excel (FileDialogFolderPicker)

    我使用下一个代码来从某个路径选择一个文件夹并导入其中的所有文件 Function GetFolder Dim fd As FileDialog Set fd Application FileDialog msoFileDialogFolde
  • 在 Java 中将两个整数相除得到 0 或 100?

    我试图除两个整数并乘以 100 但它始终只给出 0 或 100 有人可以帮助我吗 int x a b 100 如果 a 是 500 b 是 1000 它会给我 0 唯一一次它会给我 100 是如果 a gt b 我怎样才能解决这个问题 Th