Как отображать только 2 десятичных знака из введенного ответа? при этом у меня другой вопросJava, помещая 2 десятичных знака в поплавок
Scanner user_input = new Scanner(System.in);
float num;
DecimalFormat f = new DecimalFormat("##.00");
System.out.println("Enter any number");
num = user_input.nextFloat();
System.out.println("Square of "+num+" is: "+f.format(num)+Math.pow(num,2));
}
Ваш код был прав, но позвольте мне исправить некоторые вещи. Я думаю, вам не нужно указывать идентификатор рядом с Math.pow, потому что введенный номер добавит еще один результат, поэтому выход станет 467.32 вместо 446.20. Надеюсь, вы получите его и извините за мой плохой английский! – cookieWarrior