Java 배열 예제
파일명:Ex04_01_1차원.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | public class Ex04_02_1차원 { public static void main(String[] args) { int [] score = {52, 44, 64, 75, 56, 36}; int sum=0; int max, min; for(int i=0; i<score.length; i++){ System.out.print(score[i]+"\t"); sum+=score[i]; } System.out.println(); System.out.println("sum="+sum); System.out.println("average="+sum/score.length); max=score[0]; min=score[0]; for(int i=1; i<score.length; i++){ max = max>score[i] ? max : score[i]; min = min<score[i] ? min : score[i]; } System.out.println("가장 큰 수 : "+max); System.out.println("가장 작은 수 : "+min); } } | cs |
예제 코드
결과
다음은 배열과 삼항 연산자를 이용하여 배열 내의 큰 수와 작은 수를 찾아 출력하는 코드이다.
배열의 length method는 배열의 크기를 반환하는 method이다.
크기를 받아 옮으로써 배열의 처음부터 끝까지 for문을 이용해 검색이 가능하다.
배열의 처음부터 끝까지 돌면서 삼항 연사자로 처음 숫자와 다음에 받아오는 숫자를 비교한 후 결과에 따라 max와 min 변수에 입력한다.
배열의 끝까지 간 뒤에는 max에는 배열의 값 중 가장 큰 값이
min 변수에는 배열의 값 중 가장 작은 값이 들어가있다.
'Programing > Java' 카테고리의 다른 글
[Java] 예제 배열 2차원 (0) | 2016.05.04 |
---|---|
[Java] 예제 배열 1차원입력 (0) | 2016.05.04 |
[Java] 예제 배열 1차원 배열 (0) | 2016.05.01 |
[Java] 과제-2 제어문과 반복문 (0) | 2016.05.01 |
[Java] 예제 제어문과 반복문 break continue-2 (0) | 2016.05.01 |