Devdit
 

โค้ด Java เรียงตัวเลขจากมากไปน้อย ด้วย Collections.reverseOrder

5.7K

สอนภาษา Java เขียนโค้ดเรียงตัวเลขจากมากไปน้อย ของตัวแปรชนิด Array โดยใช้คำสั่ง Arrays.sort ร่วมกับคำสั่ง Collections.reverseOrder จาก Class java.util.* สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง โค้ด Java เรียงตัวเลขจากมากไปน้อย ด้วย Collections.reverseOrder

import java.util.*;

class Test {  
    public static void main(String args[]){  
        Integer[] number = {4, 8, 3, 6, 4, 7, 1, 5};
        System.out.println("ก่อนเรียงตัวเลข "+Arrays.toString( number ));   
        Arrays.sort(number, Collections.reverseOrder());
        System.out.println("หลังเรียงตัวเลขจากมากไปน้อย "+Arrays.toString( number )); 
    }
}

ผลลัพธ์

ก่อนเรียงตัวเลข [4, 8, 3, 6, 4, 7, 1, 5]
หลังเรียงตัวเลขจากมากไปน้อย [8, 7, 6, 5, 4, 4, 3, 1]

คำอธิบาย

1. import class java.util.* เพื่อใช้งานคำสั่งเกี่ยวกับ Array และการเรียงตัวเลขจากมากไปน้อย

2. ใช้คำสั่ง Arrays.sort กับตัวแปร Array number โดยกำหนดค่า argument ที่ 2 เป็น Collections.reverseOrder() สำหรับการเรียงจากมากไปน้อย

3. แสดงข้อมูลก่อนเรียงตัวเลข และข้อมูลหลังเรียงตัวเลขมากไปน้อย

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ