Scanner console = new Scanner(System.in);
int radius = console.nextInt();
if (radius > 0 ) {
double pi = 3.14;
double s = pi * radius * radius;
int s1 = (int)Math.round(s);
System.out.println(s1);}
Почему не проходит такой вариант по решению?
Сысоев Александр
21 уровень
Почему не проходит такой вариант по решению?
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Руслан ШмаковExpert
24 января 2022, 10:12
Так можно же просто перед выражением вычисления площади поставить преобразователь (int):
int s1 = (int)(выражение), и всё, зачем заморачиваться с Math.round?
0
K.
12 декабря 2021, 13:17
метод, который вы выбрали для округления не подходит, т.к. вам нужно округлить вниз до целого числа
0