package c0rinne;
import java.util.*; // 해당 패키지의 클래스 또는 인터페이스 사용
public class c0rinne { // 주 클래스
public static void main(String[] args) { // main()
String [] cars = {"Taxi", "Bus", "Truck", "Sonata", "Matiz"}; // 문자열 배열
for (int i = 0; i < cars.length; i++) { // 원래의 문자열 배열을 출력하기 위한 반복문
System.out.println(i + " : " + cars[i]); // 출력
}
for (int i = 0; i < cars.length; i++) { // 버블 정렬을 이용하여 오름차순으로 정렬하기 위한 반복문
for (int j = cars.length - 1; j > i; j--) {
if (cars[j - 1].compareTo(cars[j]) > 0) { // 교환
String temp = cars[j]; // cars[j]를 임의로 지정해둔 temp 변수에 할당
cars[j] = cars[j - 1]; // cars[j]과 cars[j-1] 교환
cars[j - 1] = temp; // cars[j-1]과 temp 교환
}
}
}
System.out.println("오름차순 정렬 후: "); // 출력
for (int j = 0; j < cars.length; j++) { // 반복문
System.out.println(j + " : " + cars[j]); // 출력
}
}
}
|
cs |
'Java' 카테고리의 다른 글
[Java] Triangle 클래스 (0) | 2022.04.24 |
---|---|
[Java] Rectangle 클래스 (0) | 2022.04.23 |
[Java] 2차원 정수 배열(3*3), 각 열의 합 (0) | 2022.04.21 |
[Java] 5명의 이름과 성적 입력, 배열 내용과 평균 출력 (0) | 2022.04.20 |
[Java] 배열 사용: 평균, 최댓값, 정렬 후 출력 (0) | 2022.04.19 |