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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 起点丶 中级黑马   /  2016-3-20 16:00  /  468 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 起点丶 于 2016-3-20 16:02 编辑

这个第一段代码
class ArrayTool
{
public int getMax(int[] arr){
  int max=arr[0];
  for (int i =1;i<arr.length ;i++ )
{
   if (max<arr)
   {
    max=arr;
   }
}
return max;
}
public void print(int[] arr){
  for (int i =0;i<arr.length ;i++ )
  {
   System.out.print(arr+" ");
  }

}
public void revArray(int[] arr){
  for (int i =0;i<arr.length/2 ;i++ )
  {
   int temp=arr;
   arr=arr[arr.length-1-i];
   arr[arr.length-1-i]=temp;
  }
}

}
这是第二段代码
class  Demo1_ArrayTool
{
public static void main(String[] args)
{
  int[] arr={33,11,22,55,66,77};
  ArrayTool at =new ArrayTool();
  int max=at.getMax(arr);
  System.out.println(max);

  System.out.println("---------------");
  at.print(arr);
  System.out.println(" ");
  System.out.println("---------------");
  System.out.println("反转后");
  at.revArray(arr);
  at.print(arr);

}
}
两个代码不是存储在一个文件里,但是是在一个文件夹里,为什么第二段代码可以直接访问第一段代码的方法呢?他们不是在一个文件里啊!

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马