Advertisement
Guest User

Untitled

a guest
Mar 24th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.01 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class HW1_Sort {
  4.  
  5.     public static void main(String[] args) {
  6.         int arr[];
  7.         int num;
  8.         int i;
  9.         Scanner scan = new Scanner(System.in); //입력 클래스 생성
  10.         System.out.print("n 값 입력 : ");
  11.         num = scan.nextInt(); //숫자의 개수를 설정
  12.         arr = new int[num]; // 입력받은 갯수로 배열의 크기를 설정
  13.         System.out.print("숫자 "+ num +"개를 입력하시오 : ");
  14.         for(i=0; i<num; i++) //무작위 숫자를 입력
  15.             arr[i] = scan.nextInt();
  16.         sort(arr); //sort함수를 실행해 오름차순으로 정렬
  17.         System.out.print("정렬결과 : ");
  18.         for(i=0; i<arr.length; i++) //정렬 결과를 순서대로 출력
  19.             System.out.print(arr[i] + " ");
  20.     }
  21.     public static void sort(int arr[]) { //배열을 받아 오름차순으로 정렬하는 함수
  22.         int i,j;
  23.         int temp;
  24.         for(i=0; i<arr.length; i++){
  25.             for(j=0; j<arr.length; j++) {
  26.                 if(arr[i]<arr[j]) {
  27.                     temp = arr[i];
  28.                     arr[i] = arr[j];
  29.                     arr[j] = temp;
  30.                 }
  31.             }
  32.         }
  33.     }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement