본문 바로가기

프로그래밍

Java Score 계산 for 반복문 for

반응형

import java.util.Scanner;

public class Score {

public static void main(String[] args) {

// TODO Auto-generated method stub

final int NUM_OF_STUDENTS = 5;

int score[]; //배열 참조 변수 선언

int sum=0;

int i;

Scanner k = new Scanner(System.in);

score = new int[NUM_OF_STUDENTS]; // 5개 정수를 가지는 배열을 생성하고, 배열참조변수에 저장

System.out.println("학생 5명의 성적을 입력하세요.");

for (i=0; i<score.length; i++); { // 배열값을 저장  변수이름.length는 배열 크기가 변경되어도 자동적으로 변경된 배열의 크기 

score[i] = k.nextInt(); // 키보드 값을 읽어서 각 원소에 저장

}

for (i=0, sum=0; i<score.length; i++) { // 배열 원소들을 합산

sum = sum + score[i];

}

double avg = (float)sum / score.length;

System.out.println("입력한 값은 다음과 같습니다.");

for (i=0; i<score.length; i++) {

System.out.print(score[i] + " ");

}

System.out.println("\n평균: " + avg);

k.close();

}

}

 

 

 

 

 

 

 

 

 

 

완성

 

 

보여지는 값은 아래와 같이 표현

 

----

빨간박스 숫자 수정시 아래와 같이 표현

반응형

'프로그래밍' 카테고리의 다른 글

랜덤숫자맞추기  (0) 2021.06.07