package c0rinne;
import java.util.*; // 해당 패키지의 클래스 또는 인터페이스 사용
public class c0rinne { // 주 클래스
public static void main(String[] args) { // main()
Scanner sc = new Scanner (System.in);
// 표준 입력을 매개변수로 하여 Scanner 클래스 객체 생성
int ar[] = new int[5]; // int형 배열 선언 후 크기 선언
int m, n; // 배열의 첫 번째, 마지막 원소 위치를 지정하기 위한 int형 변수 선언
System.out.println("5개의 정수 입력: "); // 출력
for(int i = 0; i < ar.length; i++) {
ar[i] = sc.nextInt(); // 배열 입력
}
for (m = 0, n = ar.length - 1; ar[n] > ar[m]; m++, n--) { // 역순으로 바꾸기 위해 반복문 실행
int temp = ar[n]; // ar[n]을 임의로 지정해둔 temp 변수에 할당
ar[n] = ar[m]; // ar[n]과 ar[m] 위치변경
ar[m] = temp; // ar[m]과 temp 위치변경
}
System.out.println("앞 뒤 교환 후: "); // 출력
for (n = 0; n < ar.length; n++) { // 역순으로 출력하기 위해 반복문 실행
System.out.print(ar[n] + " "); // 출력
}
}
}
|
cs |
'Java' 카테고리의 다른 글
[Java] 5명의 이름과 성적 입력, 배열 내용과 평균 출력 (0) | 2022.04.20 |
---|---|
[Java] 배열 사용: 평균, 최댓값, 정렬 후 출력 (0) | 2022.04.19 |
[Java] 구구단 (0) | 2022.04.17 |
[Java] 다섯 자리 이하의 2진수(0과 1로 구성)를 입력하여 10진수의 값 구하기 (while문) (0) | 2022.04.16 |
[Java] 성적 등급 (switch문) (0) | 2022.04.15 |