首页 新闻 会员 周边 捐助

为什么从main函数中调用Arraysort函数结果显示找不到该函数

0
悬赏园豆:10 [已解决问题] 解决于 2017-08-13 16:54

class ArrayDemo
{
       public static void Arraysort(int[] arr)
      {
           for (int x=0;x<arr.length-1 ;x++ )
          {
                for (int y=x+1;y<arr.length ;y++ )
                     {
                          if (arr[x]>arr[y])
                              {
                                  int temp = arr[x];
                                  arr[x]=arr[y];
                                  arr[y]=temp;
                                }
                        }
               }
         }

}
class ArrayTest

{
          public static void main(String[] args)
            {
                int [] arr={5,9,3,7,6};
                 printarr(arr);
                 Arraysort(arr);
                   printarr(arr);

              }
            public static void printarr(int [] arr)
            {
                System.out.print(" [");

           for (int x=0;x<arr.length ; x++)
           {

              if (x!=arr.length-1)

                System.out.print(arr[x]+",");
             else
                  System.out.println(arr[x]+"]");

              }

      }

}

志思的主页 志思 | 初学一级 | 园豆:94
提问于:2017-08-13 11:41
< >
分享
最佳答案
0

在另一个类中,不能直接调用,应arraydemo.arraysort才行

收获园豆:10
2012 | 高人七级 |园豆:21445 | 2017-08-13 16:03

谢谢!赞

志思 | 园豆:94 (初学一级) | 2017-08-13 16:56
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册