【问题标题】:How to multiply a double by a percentage如何将双倍乘以百分比
【发布时间】:2017-09-17 13:42:50
【问题描述】:

您好,我只是想知道如何在 java 中执行此操作?

我所做的不正确,我可能看错了!,不胜感激。

double result = n / n * 100 <= 100;

【问题讨论】:

  • 那是什么操作?您想知道一个数除以自身(除零外始终为 1)乘以 100% 是否小于或等于 100%?还是别的什么?
  • 如何将java中的数字乘以100%
  • 如果你想要它的百分比,你将它乘以 100,或者如果只是一个数字,则什么都不做。
  • 乘以 100% 是无操作的。
  • 没有乘以“100%”这样的东西。如果您需要将某个值转换为 %,只需乘以 100,这就是基本的数学运算。

标签: java math


【解决方案1】:

因为您将 n / n * 100 的值与 100 进行比较,所以结果将是布尔值 (true/false)。

如果你想用这个来完成一些事情,你会做这样的事情:

double result = (n / n) * 1; //Because 100% is = to 1

    if(result <= 1){
        //Do stuff
    }

如果您想使用不同的百分比,则只需将 1 替换为 1 与该百分比的差值。例如,如果您的百分比是 75%,那么您将乘以 0.75。

【讨论】:

    【解决方案2】:

    首先有两个运算,第一个是数学运算,它在'

    另一方面,如果您想存储该结果,您应该这样做:

    boolean result = n/n * 100 <= 100;
    

    因为,这是一个不等式。

    【讨论】:

      猜你喜欢
      • 2022-01-04
      • 1970-01-01
      • 2021-02-28
      • 2014-08-28
      • 2022-10-13
      • 1970-01-01
      • 2011-05-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多