При выполнении факторинга как l oop вернуться к записи, когда неверные данные были введены как отрицательное число? Что мне не хватает? - PullRequest
0 голосов
/ 07 апреля 2020

Мне нужна программа, которая также может помочь мне вернуться к вводу данных при вводе неверного ввода. Что мне нужно, чтобы моя программа сделала это? Как я могу исправить свои петли?

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);    
}

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...