물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을 때
혼자 풀어보기 -> 힌트 -> 코드 보기 순으로 공부하시는 게 실력 향상에 큰 도움이 됩니다!
힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고
답안을 확인해보세요
더보기
입력
10 20 30 40 50 20 45 23 12 22
출력
50
max는 가장 큰 변수를 나타내는 수입니다.
첫번째 입력된 숫자인 10을 max에 저장하고
다음수와 비교하여 max보다 크다면 max에 저정하는 프로그램을 작성하면 됩니다.
10 과 20 비교 max = 20
20과 30 비교 max = 30
30과 40 비교 max = 40
40과 50 비교 max = 50
50과 20 비교 max = 50
50과 45 비교 max = 50
50과 23 비교 max = 50
50과 12 비교 max = 50
50과 22 비교 max = 50
프로그램의 기본틀입니다.
import java.util.*;
public class Main
{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int[] input = new input[10];
for(int i=0;i<10;i++){ //배열에 변수 입력
}
//첫번째수를 가장 큰 수라고 가정하고
for(int i=0;i<10;i++){
//max와 input[i]를 비교하여 max보다 크다면 max에 저장
}
System.out.println(max); //출력
}
}
더보기
import java.util.*;
public class Main
{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int[] input = new int[10];
for(int i=0;i<10;i++){ //배열에 변수 입력
input[i] = in.nextInt();
}
int max = input[0]; //첫번째수를 가장 큰 수라고 가정하고
for(int i=0;i<10;i++){
if(max < input[i]) //max와 input[i]를 비교하여 max보다 크다면 max에 저장
max = input[i];
}
System.out.println(max); //출력
}
}
'자바 > 자바' 카테고리의 다른 글
[자바] 시저 암호를 푸는 프로그램을 작성하시오 (0) | 2023.01.06 |
---|---|
[자바] 정수를 입력받고 몇개의 자릿수 자리수인지 출력하시오 (0) | 2023.01.06 |
[자바] 문자열을 입력하고 문자열을 거꾸로 출력시오 (0) | 2023.01.02 |
[자바] 사용자로부터 문자를 입력받고 아스키 코드 값을 출력하시오 (0) | 2023.01.02 |
[자바] 배열에 10개의 정수를 입력 받아서 저장하고, 각 정수보다 큰 정수의 개수를 출력하시오. (0) | 2023.01.02 |
댓글