Мне нужна программа, которая также может помочь мне вернуться к вводу данных при вводе неверного ввода. Что мне нужно, чтобы моя программа сделала это? Как я могу исправить свои петли?
import java .util.Scanner;
publi c class Factorial {
public static void main(String []args){
Scanner in = new Scanner (System.in);
System.out.print("Enter a number: ");
int num = in.nextInt();
int result = 1;
if(num <= 0){
result = 1;`
}
else{
for(int i = 1; i <= num; i++) {
result *= i;
}
}
System.out.println("The factorial of "+num+" is "+result);
}
}