Куда мне девать этот код?
импорт java.util.Сканер;
импорт Java.яз.Математика;
открытый класс кружок {
публичный статический пустота главный (строка []аргументы){
int radius;
двойная площадь, окружность;
Scanner in = новый сканер (System.in);
Системы.из.печати ("каков радиус вашего круга: ");
если (в.hasNextInt())
{
радиус = в.nextInt();
площадь = математика.PI * Math. pow (радиус, 2);
окружность = 2 * математика.PI * радиус;
Системы.из.код println("площадь:" + уголок);
Системы.из.код println("длина окружности:" + окружность);
}
ещё
{
Системы.из.печати ("неверный ввод ");
}
}
}
Что я уже пробовал:
Я хочу, чтобы входными данными были только положительные числа, то есть >=1 .
Я думаю, что if (in. nextInt () >=1) будет работать, но я не уверен, где его следует разместить.
NotPolitcallyCorrect
Если вы хотите проверить ввод, не кажется ли вам, что разумнее всего было бы проверить его, когда он вводится?