- public static void getMax(int[] arr) {
- for (int i = 0; i < arr.length-1; i++) {
-
- if(arr[i]>arr[i+1]) {
- arr[i] = arr[i]^arr[i+1];
- arr[i+1] = arr[i]^arr[i+1];
- arr[i] = arr[i]^arr[i+1];
- }
- }
- System.out.println("MAX = "+(arr[arr.length-1]));
复制代码
这里只写了一个关于求最大值的,本人认为这样运行的效率要比定义一个最大值之后返回后再接收再打印出来要更高一点。
请大牛们多多指教。 |
|