버블정렬

ColinSong·2020년 10월 14일
0

Java문제풀이

목록 보기
4/4
post-thumbnail

코드를 오름차순으로 정렬하고, 오류나는 부분을 수정하여라.

  public class Test2{
      public class BobbleSort {
          public static void main(String[] args) {

              int[] arr = {4,7,3,6,1};
              int sum = 0;

              for(int i=0; i<arr.length; i++) {
                  for(int j=0; j<arr.length-1-i; j++) {
                      if(arr[j] < arr[j+1]) {
                          int temp = arr[j];
                          arr[j] = arr[j+1];
                          arr[j+1] = temp;
                      }
                  }
              }

              System.out.println("정렬 결과 : ");
              for(int i=0; i<arr.length; i++) {
                  System.out.println(arr[i] + "\t");
              }
              System.out.println("\n입력한 수의 총 합은 : " + sum);
          }
      }
  }

코드확인


  public class BobbleSort {
      public static void main(String[] args) {

          int[] arr = {4,7,3,6,1};
          int sum = 0;

          for(int i=0; i<arr.length; i++) {
              for(int j=0; j<arr.length-1-i; j++) {
                  if(arr[j] > arr[j+1]) {
                      int temp = arr[j];
                      arr[j] = arr[j+1];
                      arr[j+1] = temp;
                  }
              }
          }

          System.out.println("정렬 결과 : ");
          for(int i=0; i<arr.length; i++) {
              sum = sum + arr[i];
              System.out.println(arr[i] + "\t");
          }

          System.out.println("\n입력한 수의 총 합은 : " + sum);
      }

  }
profile
안녕하세요:)

0개의 댓글