Двойное чтение со сканера и вывод на печать без изменения - PullRequest
0 голосов
/ 03 марта 2019

Я хочу прочитать двойной ввод (скажем, из сканера) и распечатать его как есть на консоли.Мой двойной ввод может различаться по точности и масштабу.

public class SampleTests {

    public static void main(String[] args) {
        double d = 235345345345.234534;
        System.out.printf("%f",d);
    }
}

Вывод:

235345345345.234530

Ожидаемый:

235345345345.234534

1 Ответ

0 голосов
/ 03 марта 2019

Если вы не знаете точный масштаб и точность.Используйте %.nf, где 'n' - это число, которое, как вы ожидаете, не будет больше точности.

...