java

Java/Arrays Sort

MyaZ 2020. 1. 27. 18:04
int[] scores = { 98, 12, 99, 9, 25 };
		System.out.println(Arrays.toString(scores));// 스코어내의 모든 정보확인

		// 오름차순 정렬
		Arrays.sort(scores); // 데이터가 적을떄
		// Arrays.parallelSort(scores); //데이터가 많을 떄

		System.out.println(Arrays.toString(scores));// 스코어내의 모든 정보확인
[98, 12, 99, 9, 25]
[9, 12, 25, 98, 99]

 

 

 

ex

get 5 numbers from users and print maximum and minimum value.

int[] score = new int[5];
		Scanner sc = new Scanner(System.in);

		for (int i = 0; i < score.length; i++) {
			System.out.println((i + 1) + "번째 정수를 입력하세요:");
			score[i] = sc.nextInt();
		}

		Arrays.sort(score);// 오름차순정렬
		System.out.println("최대값:" + score[score.length - 1]);
		System.out.println("최소값:" + score[0]);
		sc.close();