Как преобразовать число в процент и получить десятичное число - PullRequest
0 голосов
/ 19 декабря 2018

Я работаю над программированием калькулятора в 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));
            });

Ответы [ 2 ]

0 голосов
/ 19 декабря 2018

Попробуйте это:

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));
});
0 голосов
/ 19 декабря 2018

изменить эту строку: двойной процент = n * 100/100;удвоить процент = н / 100;

...