请教一个JAVA基本问题

来源:百度知道 编辑:UC知道 时间:2024/05/09 09:47:54
在JDK下遇到的一个排序问题:原代码是这样的
public class orderArray
{
public static void main(String args[])
{
int intArray[]={20,30,12,45,67,1,34,200,56,98};
int i,j,temp,nm;
for(i=0;i<=8;i++)
{
for(j=i + 1;j<=9;j++)
{
if (intArray[j] > intArray[i])
{
temp = intArray[j];
intArray[j] = intArray[i];
intArray[i] = temp;
}
}
}
for(i=0;i<=9;i++)
system.out.println(intArray[i] + ",");

}
}

在CMD下运行报警错误:

C:\java>javac orderArray.java
orderArray.java:20: package system does not exist
system.out.println(intArray[i] + ",");
^
1 error

C:\java>

而用另外一个类似的程序没有毛病
如:public class BubbleSor

C:\java>javac orderArray.java
orderArray.java:20: package system does not exist
system.out.println(intArray[i] + ",");
^
1 error
这个错误的意思是说包(package)system不存在
你要注意了,应该是System,在java里面是区分大小写的

ps:出错以后你可以使着从出错信息里面找到一点信息^_^

祝你好运!

System的S要大写,java是一个大小写敏感的语言,千万要注意,否则以后调程序会很头疼