본문 바로가기
IT/JAVA

JAVA - 실습7 - 배열 (Array)

by 비준 2023. 6. 7.

1. 문제

  -> 5개의 정수를 입력한 뒤 배열에 담고 최대값과 최소값 출력하여라

 

2. 정답 코드

package java_learn;

 

import java.util.Scanner;

 

public class java1 {

 

public static void main(String[] args) {

 

Scanner sc = new Scanner(System.in);

 

int [] arr = new int[5];

//방법 1

for(int i = 0; i < arr.length; i++) {

System.out.printf("%d번째 정수를 입력하세요 :",i + 1);

arr[i] = sc.nextInt();

}

int temp = arr[0];

for(int i = 0; i < arr.length; i++) {

if(temp >= arr[i]) {

temp = arr[i];

}

}

 

System.out.println("최소값 : " + temp +"입니다");

 

temp = arr[0];

for(int i = 0; i < arr.length; i++) {

if(temp <= arr[i]) {

temp = arr[i];

}

}

System.out.println("최대값 : " + temp +"입니다");

 

//방법 2

int max = arr[0];

int min = arr[0];

for(int i = 0; i < arr.length; i++) {

if(max < arr[i]) {

max = arr[i];

}else if(min > arr[i]) {

min = arr[i];

}

}

System.out.println("2. 최소값 : " + min +"입니다");

System.out.println("2. 최대값 : " + max +"입니다");

 

}

}

 

 

'IT > JAVA' 카테고리의 다른 글

JAVA -예제2 - 2차원배열 (Array)  (0) 2023.06.08
JAVA -예제 - 2차원배열 (Array)  (0) 2023.06.08
JAVA - 실습6 - 배열 (Array)  (0) 2023.06.07
JAVA - 실습5 - 배열 (Array)  (0) 2023.06.07
JAVA - 실습4 - 배열 (Array)  (0) 2023.06.06

댓글