gwooden_코린이

java_배열_221124(4일차) 본문

java/4일차

java_배열_221124(4일차)

gwooden22 2022. 11. 24. 10:17
728x90

★풀이01

 

package 배열;

 

import java.util.Scanner;

 

public class Sample01 {

 

        public static void main(String[] args) {

              

               // 5칸짜리 배열 생성

               // 숫자 5개를 입력 받음

               // 최대값, 최소값을 출력

               //1 ~ 100 입력

              

               Scanner sc = new Scanner(System.in);

              

               int[] num = new int[5]; //5 배열

               int i; //증감식을 위한 변수

               int max = 0; //최소값

               int min = 101; //최대값

              

               System.out.print("숫자 입력: ")

               for(i=0; i<5; i++) { //조건이 만족할때 까지 실행

                       num[i] = sc.nextInt(); //num[i]에 배열방에 정수 5개가 입력될 때 까지 반복

                             

                       } // 번째 for문에 아래 if 부터 수식을 작성해서 사용해도 가능

                     // 이해를 돕기 위해 for문을 사용

              

                              // max = num[0];

                              // min = num[0];

                              // 아니면 아예 처음부터 max min 제일 번째 0번방 부터 라고 인식 시켜주고 시작해도 가능

              

                              for(i=0; i < 5; i++) {  // 첫 번째 반복문이 끝나면 두 번째 반목문 실행 시작

                                      if(max < num[i]) { //max 초기값은 0이고  num[i] 0번째 값과 비교했을 num[i] 경우 true

                                              max = num[i]; //true max 값은 0에서 num[i] 0번째 값으로 변경

                                      }

                                     

                                              if(min > num[i]) { //min 값이 num[i] 보다 작을 true

                                                     min = num[i];  //true min 값은 num[i] 값으로 변경

                                                                             //min까지 오면 다시 두 번째 for문으로 올라가서 반복

                                             

                                              }

                                     

                              }

                                     

                      

                       System.out.println("최대값은 : " + max);

                       System.out.println("최소값은 : " + min);

                      

               }

              

              

 

}

 

728x90

'java > 4일차' 카테고리의 다른 글

java_객체지향 클래스_221124(4일차)  (0) 2022.11.24
java_2차원 배열_221124(4일차)  (0) 2022.11.24
java_난수출력_221124(4일차)  (0) 2022.11.24
java_정렬_221124(4일차)  (0) 2022.11.24
Comments