-
최대값 구하기자료구조와 알고리즘 2019. 10. 30. 13:45
3개의 정수를 입력받아 최대값을 구하는 법을 알아보겠습니다.
import java.util.Scanner; public class Max3 { public static void main(String[] args) { // 3개의 정수를 입력받기 위해 Scanner 객체를 생성 // 이 때 System.in은 표준입력스트림으로 키보드 입력에 반응합니다. Scanner scan = new Scanner(System.in); // 3개의 정수를 받을 배열 생성 int[] num = new int[3]; // 최대값을 저장할 지역변수 생성 및 초기화 int max = 0; for (int i = 0; i < num.length; i++) { System.out.print((i+1) + "번째 값을 입력하시오."); // int 값을 입력받아 저장합니다. num[i] = scan.nextInt(); if (i == 0) { // 첫번째 값은 max에 저장합니다. max = num[i]; } else { // 두번째 값부터는 기존의 max 값과 비교하여 더 큰 값을 저장합니다. max = max < num[i] ? num[i] : max; } } // 최대값을 출력합니다. System.out.println("Max :" + max); } }
'자료구조와 알고리즘' 카테고리의 다른 글
동전교환 (DFS) (0) 2023.01.25