gpt4 book ai didi

java - 为什么这会抛出 InterruptedException?

转载 作者:行者123 更新时间:2023-12-01 23:24:46 25 4
gpt4 key购买 nike

enter image description here

这段代码应该可以编译,不是吗?我究竟做错了什么?我希望代码在显示数组中的每个数字之前短暂暂停。

public static void median(int odd[]) throws InterruptedException {

Arrays.sort(odd);

for (int i = 0; i < odd.length; i++) {
System.out.println(odd[i]);
Thread.sleep(500);
}
System.out.println("The median number of the previous list of numbers is: " + odd[5]);
}

最佳答案

我假设在你的main中你有类似的东西

public static void main (String[] args) {
int[] array = new int[X];
...// populate array
median(array);
}

因为 median 是一个声明为抛出已检查异常的方法,因此您必须捕获 Exception 或重新抛出它。

public static void main (String[] args) {
int[] array = new int[X];
...// populate array
try {
median(array);
} catch (InterruptedException e) {
// handle it
}
}

public static void main (String[] args) throws InterruptedException {
int[] array = new int[X];
...// populate array
median(array);
}

关于java - 为什么这会抛出 InterruptedException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20183181/

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