728x90
반응형
키보드로부터 정수를 10개 입력받아 배열에 저장하고 증가하는 순서로 정렬하고 이들을 출력하는 프로그램을 작성하라.
import java.util.*; public class sort { public static void main(String args[]) { Scanner scanner = new Scanner(System.in); int num[] = new int[10]; int tmp = 0; System.out.println("10개의 정수를 입력하여라."); for (int i = 0; i < num.length; i++) num[i] = scanner.nextInt(); for (int i = 0; i < num.length; i++) { for (int j = 0; j < num.length; j++) { if (num[i] < num[j]) { tmp = num[i]; num[i] = num[j]; num[j] = tmp; } } } for (int i = 0; i < num.length; i++) { System.out.print(num[i] + " "); } // 이렇게 하는 방법도 있음 단, 리스트화 되어 출력됨 // Arrays.sort(num); // System.out.println(Arrays.toString(num)+ " "); } }
------------------------------------------------------
반응형
'Java' 카테고리의 다른 글
[Java] 명품 자바프로그래밍 제 3장 실습문제 8번 (0) | 2017.04.26 |
---|---|
[Java] 명품 자바프로그래밍 제 3장 실습문제 7번 (0) | 2017.04.26 |
[Java] 명품 자바프로그래밍 제 3장 실습문제 5번 (0) | 2017.04.24 |
[Java] 명품 자바프로그래밍 제 3장 실습문제 4번 (0) | 2017.04.24 |
[Java] 명품 자바프로그래밍 제 3장 실습문제 3번 (0) | 2017.04.24 |
댓글