標題:
自訂排序 (三)
[打印本頁]
作者:
tonyh
時間:
2022-11-25 20:42
標題:
自訂排序 (三)
本帖最後由 tonyh 於 2022-12-2 20:19 編輯
試以匿名的方式定義比較器,對一組整數資料做遞減排序。
[attach]14395[/attach]
import java.util.Arrays;
import java.util.Comparator;
public class Ch03 {
Integer n[]={12,3,65,7,19,41,27,32};
Ch03()
{
System.out.println("原始資料:");
for(int i:n)
System.out.print(i+" ");
System.out.println("\n");
Arrays.sort(n, new Comparator<Integer>() {
public int compare(Integer o1, Integer o2) {
return o2-o1;
}
});
System.out.println("遞減排序後:");
for(int i:n)
System.out.print(i+" ");
System.out.println();
}
public static void main(String[] args){
new Ch03();
}
}
複製代碼
作者:
林祐霆
時間:
2022-12-2 20:09
import java.util.Arrays;
import java.util.Comparator;
public class Saitama {
Integer n[]={2000,4351,1021,2022,9751,11111,1};
Saitama()
{
System.out.println("原始資料:");
for(int i:n)
System.out.print(i+" ");
System.out.println("\n");
Arrays.sort(n, new Comparator<Integer>() {
public int compare(Integer o1, Integer o2) {
return o2-o1;
}
});
System.out.println("遞減排序後:");
for(int i:n)
System.out.print(i+" ");
System.out.println();
}
public static void main(String[] args){
new Saitama();
}
}
複製代碼
作者:
李穎俊
時間:
2022-12-2 20:17
import java.util.Arrays;
import java.util.Comparator;
public class P1 {
Integer n[]={12,3,65,7,19,41,27,32};
P1()
{
System.out.println("原始資料:");
for(int i:n)
System.out.print(i+" ");
System.out.println("\n");
Arrays.sort(n, new Comparator<Integer>() {
public int compare(Integer o1, Integer o2) {
return o2-o1;
}
});
System.out.println("遞減排序後:");
for(int i:n)
System.out.print(i+" ");
System.out.println();
}
public static void main(String[] args){
new P1();
}
}
複製代碼
作者:
黃宥華
時間:
2022-12-2 20:19
import java.util.Arrays;
import java.util.Comparator;
public class CH21 {
Integer n[]={12,3,65,7,19,41,27,32};
CH21(){
System.out.println("原始資料:");
for(int i:n)
System.out.print(i+" ");
System.out.println("\n");
Arrays.sort(n, new Comparator<Integer>() {
public int compare(Integer o1, Integer o2) {
return o2-o1;
}
});
System.out.println("遞減排序後:");
for(int i:n)
System.out.print(i+" ");
System.out.println();
}
public static void main(String[] args) {
new CH21();
}
}
複製代碼
作者:
陳宥穎
時間:
2022-12-2 20:22
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;
public class Ch01 {
Integer n[]={12,3,65,7,19,41,27,32};
Ch01()
{
System.out.println("原始資料");
for(int i :n)
System.out.print(i+" ");
System.out.println("\n");
Arrays.sort(n,new Comparator<Integer>() {
public int compare(Integer o1, Integer o2) {
return o2-o1;
}
});
System.out.println("排序後");
for(int i :n)
System.out.print(i+" ");
}
public static void main(String[] args) {
new Ch01();
}
}
複製代碼
作者:
劉愷鈞
時間:
2022-12-2 20:23
import java.util.Arrays;
import java.util.Comparator;
public class Ch02 {
public static void main(String[] args) {
new Ch02();
}
Integer n[]={12,3,65,7,19,41,27,32};
Ch02()
{
System.out.println("原始資料:");
for(int i=0;i<n.length;i++)
System.out.print(n[i]+" ");
System.out.println();
Arrays.sort(n, new Comparator<Integer>()
{
public int compare(Integer o1,Integer o2)
{
return o2-o1;
}
});
System.out.println("遞減排序後:");
for(int i=0;i<n.length;i++)
System.out.print(n[i]+" ");
}
}
複製代碼
作者:
蘇韋誠
時間:
2022-12-2 20:27
package hahaha;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.Comparator;
public class ha {
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
Integer n[]= {10,55,111,424,22,457,3,80};
ha()
{
System.out.println("原始資料:");
for(int i:n)
System.out.print(i+" ");
System.out.println("\n");
Arrays.sort(n,new Comparator<Integer>()
{
public int compare(Integer o1,Integer o2)
{
return o2-o1;
}
});
System.out.println("遞減排序後:");
for(int i:n)
System.out.print(i+" ");
System.out.println();
}
public static void main(String[] args) throws Exception {
new ha();
}
}
複製代碼
作者:
孫嘉駿
時間:
2022-12-2 20:28
import java.util.Arrays;
import java.util.Comparator;
public class Ch03 {
Integer n[]={12,3,65,7,19,41,27,32};
Ch03()
{
System.out.println("原始資料:");
for(int i:n)
System.out.print(i+" ");
System.out.println("\n");
Arrays.sort(n, new Comparator<Integer>() {
public int compare(Integer o1, Integer o2) {
return o2-o1;
}
});
System.out.println("遞減排序後:");
for(int i:n)
System.out.print(i+" ");
System.out.println();
}
public static void main(String[] args){
new Ch03();
}
}
複製代碼
作者:
洪承廷
時間:
2022-12-2 20:40
import java.util.Arrays;
import java.util.Comparator;
public class Ch01 {
Integer n[]={12,3,65,7,19,41,27,32};
Ch01()
{
System.out.println("原始資料");
for(int i:n)
System.out.print(i+" ");
System.out.println("\n");
Arrays.sort(n, new Comparator<Integer>() {
public int compare(Integer o1, Integer o2) {
return o2-o1;
}
});
System.out.println("遞減排序後:");
for(int i:n)
System.out.print(i+" ");
System.out.println("\n");
}
public static void main(String[] args) {
new Ch01();
}
}
複製代碼
作者:
尤爾呈
時間:
2022-12-2 20:43
import java.util.Arrays;
import java.util.Comparator;
public class Ch01{
Integer n[]={12,3,65,7,19,41,27,32};
Ch01()
{
System.out.println("原始資料");
for(int i:n)
System.out.println(i+" ");
System.out.println();
System.out.println("\n一個位數字地增排序後");
Arrays.sort(n,new Comparator<Integer>(){
@Override
public int compare(Integer o1, Integer o2) {
// TODO 自動產生的方法 Stub
return o1%10-o2%10;
}
});
for(int i:n)
System.out.println(i+" ");
System.out.println();
}
public static void main(String[] args){
new Ch01();
}
}
複製代碼
作者:
李宇澤
時間:
2022-12-2 20:55
import java.util.Arrays;
import java.util.Comparator;
public class Ch91 {
Integer n[]={12,3,65,7,19,41,27,32};
91()
{
System.out.println("原始資料:");
for(int i:n)
System.out.print(i+" ");
System.out.println("\n");
Arrays.sort(n, new Comparator<Integer>() {
public int compare(Integer o1, Integer o2) {
return o2-o1;
}
});
System.out.println("遞減排序後:");
for(int i:n)
System.out.print(i+" ");
System.out.println();
}
public static void main(String[] args){
new 91();
}
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2