배열에 입력된 숫자 중 가장 큰 수를 구하시오.
페이지 정보
작성자 최고관리자 작성일 70-01-01 09:00 조회 298 댓글 0본문
[code=php]
import java.util.Scanner;
public class Main {
private static int max(int a, int b) {
return (a > b) ? a : b; // a 가 b 보다 크다면 a를 그렇지 않다면 b를 리턴
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("생성할 배열의 크기를 입력하세요 : ");
int number = sc.nextInt();
int[] array = new int[number];
for (int i = 0; i < number; i++) {
System.out.print("배열에 입력할 정수를 " + number + "개 입력하세요.");
array[i] = sc.nextInt();
}
int result = -1;
for (int i = 0; i < number; i++) {
result = max(result, array[i]);
}
System.out.println("배열에 입력된 정수 중에서 가장 큰 값은 : " + result + "입니다.");
}
}
[/code]
import java.util.Scanner;
public class Main {
private static int max(int a, int b) {
return (a > b) ? a : b; // a 가 b 보다 크다면 a를 그렇지 않다면 b를 리턴
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("생성할 배열의 크기를 입력하세요 : ");
int number = sc.nextInt();
int[] array = new int[number];
for (int i = 0; i < number; i++) {
System.out.print("배열에 입력할 정수를 " + number + "개 입력하세요.");
array[i] = sc.nextInt();
}
int result = -1;
for (int i = 0; i < number; i++) {
result = max(result, array[i]);
}
System.out.println("배열에 입력된 정수 중에서 가장 큰 값은 : " + result + "입니다.");
}
}
[/code]
댓글목록 0
등록된 댓글이 없습니다.