gpt4 book ai didi

java - UVa 594 中的运行时错误

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:28:27 35 4
gpt4 key购买 nike

我正在尝试为 UVa 594 "One Little, Two Little, Three Little Endians" 编写 Java 代码.

长话短说:问题在于从输入流中获取输入并将小端转换为大端,反之亦然。这是我的代码:

  class Little_endians {

public static void main(String[] args) throws IOException {
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
int x;
String str;
while((str=br.readLine())!=null){
x=Integer.parseInt(str);
System.out.println(x+" converts to "+Integer.reverseBytes(x));//converting to the other endian just requires to reverse the bytes
}
}
}

它适用于所有给定的示例输入,但在提交时显示:您提交的问题 594 - One Little, Two Little, Three Little Endians 失败,判定为运行时错误。这意味着您的程序没有正确完成。请记住始终使用退出代码 0 终止您的代码。

我认为可能抛出 IOException 处理退出代码 0。谁能帮我找到运行时错误的原因。

最佳答案

要向 UVa 提交 Java 解决方案,您需要始终将您的类命名为 Main 并提交 Main.java(人们总是在 UVa 中遇到这个问题)。代码是正确的。

关于java - UVa 594 中的运行时错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21349111/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com