Exercise(Java)

NasK!m_311Β·2022λ…„ 8μ›” 10일
0

Exercise

λͺ©λ‘ 보기
2/5
post-thumbnail

πŸ’‘ 1차원 λ°°μ—΄ λ¬Έμ œν’€μ΄

package array;

import java.util.Scanner;

public class Exercise2 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in); 		// μž…λ ₯λ°›κΈ° μœ„ν•œ μŠ€μΊλ„ˆ μ€€λΉ„.

		System.out.print("μ •μˆ˜μ˜ 개수 : ");
		int cnt = Integer.parseInt(sc.nextLine()); 	// μ •μˆ˜μ˜ 개수 μž…λ ₯ λ°›μŒ.
													// nextInt()λ₯Ό 쓰지 μ•Šμ€ μ΄μœ λŠ” 잘λͺ» μž…λ ₯ν–ˆμ„ λ•Œ 였λ₯˜ λ°œμƒ μœ„ν•΄.

		System.out.print("μ •μˆ˜ " + cnt + "개 : ");

		int[] ar = new int[cnt]; 					// μœ„μ—μ„œ 받은 n개의 μ •μˆ˜λ₯Ό 담을 arμ΄λΌλŠ” λ°°μ—΄ μ„ μ–Έ.

		for (int i = 0; i < cnt; i++) { 			// μž…λ ₯ 받은 μ •μˆ˜μ˜ 개수만큼 μ •μˆ˜λ₯Ό μž…λ ₯λ°›κΈ° μœ„ν•΄ forλ¬Έ μ‚¬μš©.
			ar[i] = sc.nextInt();
		}

		int max = ar[0]; 							// μ΅œλŒ“κ°’μ„ 담을 λ³€μˆ˜ μ„ μ–Έ
		int min = ar[0]; 							// μ΅œμ†Ÿκ°’μ„ 담을 λ³€μˆ˜ μ„ μ–Έ

		for (int i = 0; i < ar.length; i++) { 		// λ°°μ—΄ μ•ˆμ— μžˆλŠ” μš”μ†Œλ“€μ„ λ°˜λ³΅λ¬Έμ„ 톡해 비ꡐ ν›„ 각각의 λ³€μˆ˜ 속에 κ°’ ν• λ‹Ή.
			if (ar[i] > max) { 							// μ΅œλŒ“κ°’ κ΅¬ν•˜λŠ” μ½”λ“œ
				max = ar[i];
			} else if (ar[i] < min) { 					// μ΅œμ†Ÿκ°’ κ΅¬ν•˜λŠ” μ½”λ“œ
				min = ar[i];
			}
		}
		System.out.println("μ΅œμ†Ÿκ°’ : " + min + ", μ΅œλŒ“κ°’ : " + max);
        
	} // main method λ‹«λŠ” μ€‘κ΄„ν˜Έ

} // class λ‹«λŠ” μ€‘κ΄„ν˜Έ
profile
메리아빠, λ¨Ήλ‹€κ°€ 죽어도 λ˜λŠ” 개발자.(μ‚΄λΊ΄μž....)

0개의 λŒ“κΈ€