繁体   English   中英

我下面的 java 代码在输入部分说运行时错误

[英]My below java code says runtime error in the input section

这是我的以下 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)

请帮我解决这个问题,因为我已经尝试了很多来找出解决方案,但我不能。

您似乎正在使用“Codechef”。 单击显示“自定义输入”的框,然后为运行时添加您的输入,例如

带自定义输入的 Codechef

或者,使用您提供的评论输入

提供输入的第二个屏幕截图

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM