电脑突然卡顿掉帧:JAVA排序问题

来源:百度文库 编辑:高校问答 时间:2024/05/05 22:04:02
class java
{
public static void main(String[] args)
{
int x[];
x = new int[]{10,9,8,7,5,6,4,2,3,1};
java.util.Arrays.sort(x);
//int sum=0;
System.out.println(x.length);
for(int i=0;i<x.length;i++)
{
System.out.println("x["+i+"]="+x[i]);
//sum+=x[i];
}
}

}
报错:
C:\Downloads>javac java.java
java.java:7: cannot find symbol
symbol : variable util
location: class java
java.util.Arrays.sort(x);
^
1 error
class就一个。检查下是不是有什么包没导入,这个如何检查?

这个问题的关键是要理解包的导入,用关键字import在类的前面用导入,本题导入的是util包,import java.util.*;

把下面的java.util.Arrays.sort(x)改成Arrays.sort(x);就行了

class xyz
{
public static void main(String[] args)
{
int x[];
x = new int[]{10,9,8,7,5,6,4,2,3,1};
java.util.Arrays.sort(x);
//int sum=0;
System.out.println(x.length);
for(int i=0;i<x.length;i++)
{
System.out.println("x["+i+"]="+x[i]);
//sum+=x[i];
}
}

}

//类的名字怎么能够用"java"呢!

检查下是不是有什么包没导入,class是不是有好几个? 如果单一加个public试试,这个是针对使用ultra edit 自定义的工具开发,必须使用public

collections.sort(x);