728x90
1. Scanner를 통해 1,2,3,4,5를 입력

2. 받은 값을 내림차순으로
package array.ex;
import java.util.Scanner;
public class ArrayEx3 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] numbers = new int[5];
System.out.println("5개의 정수를 입력하세요:");
for(int i=0; i < numbers.length; i++){
numbers[i] = scanner.nextInt();
}
System.out.println("출력");
// 0 1 2 3 4
for(int i = 4; i >= 0;i--){
System.out.print(numbers[i]);
if(i > 0) { //마지막 숫자 뒤 , 는 제거 목적
System.out.print(", ");
}
}
}
}
📋 내림차순
for문을 거꾸로 설정. i-- 사용
if문 => 마지막 숫자 뒤에는 , 가 없게 하기 위함.

'Coding > JAVA' 카테고리의 다른 글
| [JAVA] 배열 합계 / 평균 (scanner입력값 개수로 배열 크기 지정) (0) | 2024.08.02 |
|---|---|
| [JAVA] 배열 합계 / 평균 구하기 (배열 크기가 지정된 경우) (0) | 2024.08.02 |
| [JAVA] 향상된 for문(for-each문) (0) | 2024.06.23 |
| [JAVA] 배열 리팩토링 - 2차원 배열 (0) | 2024.06.23 |
| [JAVA]배열 리팩토링 - 1차원 배열 생성 및 초기화 (0) | 2024.06.23 |