A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张超 中级黑马   /  2012-11-4 14:59  /  1573 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

import java.util.*;
class ArrayDemo
{
public static void main(String[] args)
{
  int x[]={1,5,7,2,4};
  //paixu(x);
  Arrays.sort(x);//这句注释掉就没事了,
  //paixu(x);
  for(int y=0;y<x.length;y++)
  {
   System.out.println(x[y]);
  }
  
}
/*public static void paixu(int[] x)
{
  for(int y=0;y<x.length;y++)
  {
   System.out.println(x[y]);
  }
}*/
}报错代码
import java.util.*;
class ArrayDemo
{
public static void main(String[] args)
{
  int x[]={1,5,7,2,4};
  //paixu(x);
  Arrays.sort(x);
  //paixu(x);
  for(int y=0;y<x.length;y++)
  {
   System.out.println(x[y]);
  }
  
}
/*public static void paixu(int[] x)
{
  for(int y=0;y<x.length;y++)
  {
   System.out.println(x[y]);
  }
}*/                ^
ArraysDemo.java:12: 无法访问 Arrays
错误的类文件: .\Arrays.java
文件不包含类 Arrays
请删除该文件或确保该文件位于正确的类路径子目录中
                Arrays.sort(x);
                ^
9 错误

}

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1

查看全部评分

3 个回复

倒序浏览
楼猪啊,楼猪啊,一个包下面不能定义相同的两个类。你看看你定义的class ArrayDemo是不是定了两次两次,解决办法一:重新命名其中一个
二:你把其中导入到另一个包试试。

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1

查看全部评分

回复 使用道具 举报
看不了。请楼主贴下真正的源码。别加空格。一般人都受不了。
回复 使用道具 举报
哦 找到原因了在在和这个.Javad的文件里命名了一个Arrays的类,所以就悲剧了{:soso_e113:}

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马