Java 如何将代码放入循环中,因为它不再接受输入

Java 如何将代码放入循环中,因为它不再接受输入,java,Java,用户将输入块的行和列。行数和列数应为大于2且小于或等于10的整数。如果任何输入不正确,则显示错误消息并再次请求该输入 System.out.print("Enter the number of rows "); Scanner obj1 = new Scanner(System.in); int ro = obj1.nextInt(); System.out.print("Enter the number of columns "); int co =

用户将输入块的行和列。行数和列数应为大于2且小于或等于10的整数。如果任何输入不正确,则显示错误消息并再次请求该输入

    System.out.print("Enter the number of rows ");
    Scanner obj1 = new Scanner(System.in);
    int ro = obj1.nextInt();

    System.out.print("Enter the number of columns ");
    int co = obj1.nextInt();

    if((ro > 2 && ro <=10)   &&  (co > 2 && co <=10))
    {
        CLASS obj = new CLASS(ro,co);

    }
    else
    {
        System.out.println("Erro Wrong ipnut " + "Please enter again");

    }

如何将上述代码放入循环中,因为它只运行一次,并且在输入错误的输入时不会再次接受输入,而只是显示消息。

在Java中,有一些循环名为while和for。看看:

这个问题有点愚蠢,但这里有一个快速的解决方案:

虽然是真的{ System.out.print输入行数; 扫描仪obj1=新的ScannerSystem.in; int ro=obj1.nextInt; System.out.Print输入列数; int co=obj1.nextInt;
ifro>2&&ro 2&&co这无疑是一个练习。你尝试过什么?为什么要使用所有奇怪的标记?你需要将整个输入过程包含在一个while循环中。什么是类?这个问题以前已经被问过很多次了。