找不到出错原因,求大神指点
import java.util.Scanner;
public class Args {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
int size=10;
int[] a=new int[size];
for(int i=0;i<a.length;i++){
a[i]=in.nextInt();
}
print(a);
selectionSort(a);
print(a);
in.close();
}
private static void selectionSort(int[] a){
for(int i=0;i<a.length;i++){
for(int j=i+1;i<a.length;j++){
if(a[j]<a[i]){
int t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}
}
private static void print(int[] a){
for(int i=0;i<a.length;i++){
System.out.print(a[i]+" ");
}
System.out.println();
}
}
报错信息:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 10
at hello.Args.selectionSort(Args.java:19)
at hello.Args.main(Args.java:12)
public class Args {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
int size=10;
int[] a=new int[size];
for(int i=0;i<a.length;i++){
a[i]=in.nextInt();
}
print(a);
selectionSort(a);
print(a);
in.close();
}
private static void selectionSort(int[] a){
for(int i=0;i<a.length;i++){
for(int j=i+1;i<a.length;j++){
if(a[j]<a[i]){
int t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}
}
private static void print(int[] a){
for(int i=0;i<a.length;i++){
System.out.print(a[i]+" ");
}
System.out.println();
}
}
报错信息:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 10
at hello.Args.selectionSort(Args.java:19)
at hello.Args.main(Args.java:12)
...全文
相关推荐
IDEA 错误之找不到或无法加载主类的问题
在使用IntelliJ IDEA(IDEA)开发Java项目时,可能会遇到“找不到或无法加载主类”的错误。这个错误通常表明IDEA无法正确地识别和执行程序的入口点,即主类。
python3中pip3安装出错,找不到SSL的解决方式
总的来说,遇到“找不到SSL的解决方式”的问题时,需要检查Python的编译配置,确保正确链接了系统中的OpenSSL库。
windows找不到文件'hcw'
vs2008编译出错:windows找不到文件'hcw',需下载hcw.exe并安装
用java运行class文件出现“找不到或无法加载主类”
在Java编程过程中,有时我们可能会遇到“找不到或无法加载主类”的错误,这通常是由于类路径(ClassPath)配置不正确或执行命令的方式有误所导致的。下面将详细解释这个问题的原因以及解决方法。
解决弹出加载C:\WINDOWS\system32\ArWsDaemon.dll 时出错找不到指定模块问题
**检查系统日志**:通过事件查看器查看系统日志,了解更详细的信息,帮助定位问题原因。以上步骤可以帮助解决“找不到指定模块”的错误。在处理这类问题时,务必谨慎操作,避免对系统造成进一步损害。


