Мой код Java ниже говорит об ошибке во время выполнения в разделе ввода - PullRequest
0 голосов
/ 06 января 2019

Вот мой следующий Java-код. Но я не могу понять, что происходит, так как, когда я запускаю его через редактор JCPP на моей локальной машине, он не показывает никаких ошибок, но в случае онлайн-компилятора он показывает ошибку во время выполнения. Вот мой код

import java.io.*;
import java.util.*;
import java.lang.*;
class string1
{
    public static void main(String args[])throws IOException
    {
        BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
        int a=Integer.parseInt(br.readLine());
        String arr[]=new String[a];
        int i;
        for(i=0;i<a;i++)
        {
            arr[i]=br.readLine();
        }
        for(i=0;i<a;i++)
        {
            int b=arr[i].indexOf("not");
            if(b==-1)
            {

                System.out.println("regularly fancy");
            }
            else
            {
                if(arr[i].charAt(b+3)==' ')
                System.out.println("Real Fancy");
                else
                    System.out.println("regularly fancy");
            }
        }


    }
}

Здесь отображается ошибка

Exception in thread "main" java.util.NoSuchElementException
    at java.util.Scanner.throwFor(Scanner.java:862)
    at java.util.Scanner.next(Scanner.java:1485)
    at java.util.Scanner.nextInt(Scanner.java:2117)
    at java.util.Scanner.nextInt(Scanner.java:2076)
    at Codechef.main(Main.java:14)

Пожалуйста, помогите мне с этим, так как я много пытался найти решение, но я не могу.

1 Ответ

0 голосов
/ 06 января 2019

Вы, кажется, используете "Codechef". Щелкните поле с надписью «Custom Input», затем добавьте свой ввод для среды выполнения, например

Codechef with Custom Input

Или, с вашим предоставленным вводом из комментариев

Second screenshot with provided input

...