Вы можете вызывать метод main снова и снова, используя любой из циклов (по вашему выбору), но я использовал оператор if для вызова метода main. Вот мой пример кода:
Используйте это как справку .. вы найдете это удобным:
import java.util.Scanner;
public class NewTest {
public static void main(String[] args) {
Scanner src = new Scanner(System.in);
System.out.println("Enter the Value:");
int a = src.nextInt();
char result;
if (a >= 90) {
result = 'A';
}
else if (a >= 80) {
result = 'B';
}
else if (a >= 70) {
result = 'C';
}
else if (a >= 60) {
result = 'D';
}
else {
result = 'F';
}
if(result == 0){
System.out.println("Do Nothing");
}
else{
NewTest i = new NewTest();
if(i!= null){
System.out.println(result);
}
//Here it goes to the main method again and runs it.
i.main(args);
}
}
}
Надеюсь, это работает для вас ...:)