按百分比双重修改

时间:2015-12-30 17:40:25

标签: java math double decimal percentage

我正在尝试按百分比修改双倍。

实施例

我有双10.0。

我需要修改此双精度百分比以获得以下输出:

// Fixate time.
$now = new Time('2014-04-12 12:22:30');
Time::setTestNow($now);

// Returns '2014-04-12 12:22:30'
$now = Time::now();

// Returns '2014-04-12 12:22:30'
$now = Time::parse('now');

我怎么能够做到这一点,并且有一个数学术语吗?

3 个答案:

答案 0 :(得分:1)

这是一个简单的分工:

System.out.println(10D / 0.5);   // 20.0
System.out.println(10D / 0.75);  // 15.0
System.out.println(10D / 1);     // 10.0
System.out.println(10D / 2);     // 5.0

答案 1 :(得分:0)

简单方法:

double startValue = 10;
double percent = 50;
double tempValue = startValue * (percent*.01);
double finalValue = startValue + tempValue;

答案 2 :(得分:0)

Java将是这样的

export interface Methods

这允许您这样做:

double percentage = Double.parseDouble(percentageValue.substring("%", "")) / 100;
double d = doubleValue;
double result = d / percentage;

试验:

input: percentageValue, doubleValue
output: result

我认为没有一个术语。 (如果我错了,有人会纠正我。)