티스토리 뷰
정답공개 !!
<오름차순>
package hihihi;
import java.util.Arrays;
import java.util.Random;
public class first {
public static void main(String[] args) {
Random r = new Random();
int[] array = new int[5];
for(int i=0;i<array.length;i++) {
array[i] = r.nextInt(9)+1;
for(int j=0;j<i;j++) {
if(array[i] == array[j]) {
i--;
}
}
}
for(int i=0;i<array.length;i++) {
for(int j=0;j<i;j++) {
if(array[i]<array[j]) {
int tmp = array[i];
array[i] = array[j];
array[j] = tmp;
}
}
}
System.out.println(Arrays.toString(array));
}
}
<내림차순>
package hihihi;
import java.util.Arrays;
import java.util.Random;
public class first {
public static void main(String[] args) {
Random r = new Random();
int[] array = new int[5];
for(int i=0;i<array.length;i++) {
array[i] = r.nextInt(9)+1;
for(int j=0;j<i;j++) {
if(array[i] == array[j]) {
i--;
}
}
}
for(int i=0;i<array.length;i++) {
for(int j=0;j<i;j++) {
if(array[i]>array[j]) {
int tmp = array[i];
array[i] = array[j];
array[j] = tmp;
}
}
}
System.out.println(Arrays.toString(array));
}
}
감사합니다.
'프로그래밍 언어 복습 > JAVA' 카테고리의 다른 글
#17 JAVA 중첩 for문으로 여러 형태로 숫자 이중배열하기 (0) | 2022.05.16 |
---|---|
#16 JAVA 이중배열로 비행기 예약 시스템 만들기 (0) | 2022.05.16 |
#14 JAVA 랜덤배열에서 최대값 인덱스 구하기 문제 (0) | 2022.05.16 |
#13 JAVA 배열로 만든 숫자야구게임 (0) | 2022.05.16 |
#12 JAVA 회원가입 문제 (0) | 2022.05.16 |
댓글