public static void main(String[] args) { int[] arr = new int[]{8, 45, 6}; //按升序排列 Arrays.sort(arr);
//按升序排列的结果 for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); }
} }
熙撤▍love≈
2025-06-26 17:16:10
package com.dust;
public class Compare { int a, b, c; // 三个数 int i; // 状态
public Compare(int a, int b, int c) { this.a = a; this.b = b; this.c = c; }
public int flag() { if (b <= a && b >= c) i = 0; if (a >= c && c >= b) i = 1; if (b >= a && a >= c) i = 2; if (b >= c && c >= a) i = 3; if (c >= a && a >= b) i = 4; if (c >= b && b >= a) i = 5; return i; }
public void compareFunction(int j) { switch (j) { case 0: System.out.println("a>=b>=c"); break; case 1: System.out.println("a>=c>=b"); break; case 2: System.out.println("b>=a>=c"); break; case 3: System.out.println("b>=c>=a"); break; case 4: System.out.println("c>=a>=b"); break; case 5: System.out.println("c>=b>=a"); break; default: System.out.println("error"); } }
// 程序开始 public static void main(String[] args) { Compare c = new Compare(3, 5, 4); // 输入三个数 c.compareFunction(c.flag()); // 调用 } }
芳香的流年
2025-06-26 03:22:30
使用Arrays类可对任何数组进行排序,并可自定义比较器 int[] num = new int[]{5,8,2}; Arrays.sort(num);
public class Test { public int getMax(int a, int b, int c) { return Math.max(Math.max(a, b), c); } public static void main(String[] args) { Test test = new Test(); System.out.println(test.getMax(11, 22, 33)); } }