黑马程序员技术交流社区

标题: 数组工具可以这样写。 [打印本页]

作者: huangjunhui    时间: 2015-11-9 01:18
标题: 数组工具可以这样写。
  1. public static void getMax(int[] arr) {
  2.                 for (int i = 0; i < arr.length-1; i++) {
  3.                        
  4.                         if(arr[i]>arr[i+1]) {
  5.                                  arr[i] = arr[i]^arr[i+1];
  6.                                  arr[i+1] = arr[i]^arr[i+1];
  7.                                  arr[i] = arr[i]^arr[i+1];       
  8.                         }
  9.                 }
  10.                 System.out.println("MAX = "+(arr[arr.length-1]));
复制代码




这里只写了一个关于求最大值的,本人认为这样运行的效率要比定义一个最大值之后返回后再接收再打印出来要更高一点。
请大牛们多多指教。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2