我正在用JavaFX编程计算器。如何获取小数形式的数字百分比?例如 45%会得到0.45 2%会给我0.02 等等 谢谢
这只会返回用户输入的整数,例如 45%是45 2%将是2 等
bt1.setOnAction(e->{
String result = textArea.getText();
double n = Double.parseDouble(result);
double percent = n * 100 / 100;
textArea.appendText(Double.toString(percent));
});
答案 0 :(得分:0)
更改此行: 双百分数= n * 100/100; 至 百分之一= n / 100;
答案 1 :(得分:0)
尝试一下:
bt1.setOnAction(e->{
String result = textArea.getText();
String replaceString = result.replace("%","");
double n = Double.parseDouble(replaceString);
double percent = n / 100;
textArea.appendText(Double.toString(percent));
});