สอนภาษา Java เขียนโปรแกรมเรียงตัวเลข จากตัวแปรชนิด Array โดยตัวอย่างแนะนำทั้งแบบเรียงตัวเลขจากน้อยไปมาก (ASC) และเรียงตัวเลขจากมากไปน่อย (DESC) ของตัวแปร Array สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง โค้ด Java เรียงตัวเลขจากตัวแปรชนิด Array แบบน้อยไปหามาก (ASC)
import java.util.*;
class Test {
public static void main(String args[]){
Integer[] number = {8, 1, 6, 4, 5, 10, 14, 2, 69};
System.out.println("ก่อนเรียงตัวเลข "+Arrays.toString( number ));
Arrays.sort(number);
System.out.println("หลังเรียงตัวเลขจากน้อยไปมาก "+Arrays.toString( number ));
}
}
ผลลัพธ์
ก่อนเรียงตัวเลข [8, 1, 6, 4, 5, 10, 14, 2, 69]
หลังเรียงตัวเลขจากน้อยไปมาก [1, 2, 4, 5, 6, 8, 10, 14, 69]
ตัวอย่าง โค้ด Java เรียงตัวเลขจากตัวแปรชนิด Array แบบมากไปหาน้อย (DESC)
import java.util.*;
class Test {
public static void main(String args[]){
Integer[] number = {8, 1, 6, 4, 5, 10, 14, 2, 69};
System.out.println("ก่อนเรียงตัวเลข "+Arrays.toString( number ));
Arrays.sort(number, Collections.reverseOrder());
System.out.println("หลังเรียงตัวเลขจากมากไปน้อย "+Arrays.toString( number ));
}
}
ผลลัพธ์
ก่อนเรียงตัวเลข [8, 1, 6, 4, 5, 10, 14, 2, 69]
หลังเรียงตัวเลขจากมากไปน้อย [69, 14, 10, 8, 6, 5, 4, 2, 1]