본문 바로가기

JAVA/쓸만한 코드

배열 오름/내림차순 정렬 sorting

https://weiqing.tistory.com/72?category=784657

 

숫자를 입력받아 오름/내림 정렬하는 프로그램(내꺼)

헷깔린것~ * 숫자들을 입력받아 바로 배열 Array[ i ] = sc.nextInt( ); 로 저장함 *주요코드 올림/내림차순 정렬 for(int i = 0; i < Array.length - 1; i++){// i = 0 1 2 3 for (int j = i + 1; j < Array.leng..

weiqing.tistory.com

https://weiqing.tistory.com/73?category=784657

 

숫자를 입력받아 오름/내림 정렬하는 프로그램 (답안)

오름/내림 판단을 삼항연산식을 사용 -> boolean 을 사용하여 updown 값을 false로 넣고 true일경우 오름, 나머지 false로 코딩됨 출력은 msg로 오름/내림 따로 셋팅하여 수정이 용이하게 함. Scanner sc = new S

weiqing.tistory.com

 

* 숫자들을 입력받아 바로

배열 Array[ i ] = sc.nextInt( ); 로 저장함

 

 

*주요코드

오름/내림차순 정렬

			for(int i = 0; i < Array.length - 1; i++){// i = 0 1 2 3
				
				for (int j = i + 1; j < Array.length; j++) {//number.length = 5
					
					if(Array[i] < Array[j]) { // > 내림 (if문에서 결정)
						temp = Array[i];
						Array[i]= Array[j];
						Array[j]= temp;
						}
					}
				}