สอนภาษา 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. แสดงข้อมูลก่อนเรียงตัวเลข และข้อมูลหลังเรียงตัวเลขมากไปน้อย