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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© huangjunhui 中级黑马   /  2015-11-9 01:18  /  316 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  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]));
复制代码




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

0 个回复

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