-
- 해당 코드를 참조만 하시고, 복사 붙여넣기를 통한 과제를 진행하시면 도움이 정말 하나도 안됩니다. 부디 직접해보시고, 다른 사람의 솔루션이 어떤 지 참조하시는 정도로만 사용해주세요.
수학, 물리, 영어, 프로그래밍 4가지 과목의 평균을 구해보세요. (배열 사용)
public class java0728_2 { public static void main(String[] args) { // TODO Auto-generated method stub int[] scores = new int[4]; //수학, 물리, 영어, 프로그래밍 4가지 과목의 평균을 구해보세요. (배열 사용) scores[0] = 97; scores[1] = 90; scores[2] = 91; scores[3] = 98; int avg = 0; int sum = 0; for ( int i = 0; i < scores.length; i++ ) { System.out.println( "scores["+ i + "] : " + scores[i] ); sum = sum + scores[i]; } avg = sum / scores.length; System.out.println("평균은 : "+avg); } }
수학, 물리, 영어, 프로그래밍 4가지 과목의 평균을 구해보세요. (List사용)
import java.util.ArrayList; public class java0728_3 { public static void main(String[] args) { // TODO Auto-generated method stub //수학, 물리, 영어, 프로그래밍 4가지 과목의 평균을 구해보세요. (List 사용) ArrayList<Integer> scores = new ArrayList<Integer>( ); scores.add( 100 ); scores.add( 90 ); scores.add( 97 ); scores.add( 93 ); int avg = 0; int sum = 0; int arraysize = scores.size(); for ( int i = 0; i < arraysize; i++ ) { System.out.println( "scores["+ i + "] : " + scores.get(i) ); sum = sum + scores.get(i); } avg = sum / arraysize; System.out.println("평균은 : "+avg); } }
수학, 물리, 영어, 프로그래밍 4가지 과목의 평균을 구해보세요. (Map사용)
import java.util.HashMap; import java.util.Map; public class java0728_4 { public static void main(String[] args) { // TODO Auto-generated method stub //수학, 물리, 영어, 프로그래밍 4가지 과목의 평균을 구해보세요. (Map 사용) Map<String, Integer> scores = new HashMap<String, Integer>( ); scores.put( "math", 100 ); scores.put( "phisic", 90 ); scores.put( "eng", 97 ); scores.put( "program", 93 ); int avg = 0; int sum = 0; int arraysize = scores.size(); // Map 안에 4개의 과목만이 있다고 가정, 만약 과목수가 더 있다면 size를 사용해선 안됨. System.out.println("사이즈 테스트 : "+arraysize); sum = scores.get("math") + scores.get("phisic")+ scores.get("eng")+ scores.get("program") ; System.out.println("SUM 테스트 : "+sum); avg = sum / arraysize; // Map 안에 4개의 과목만이 있다고 가정, 5개 이상의 과목이라면 4라고 입력해주는 것이 나음. System.out.println("평균은 : "+avg); } }
'실습코드 > 실습 코드' 카테고리의 다른 글
JAVA_ Class 선언 및 설정, 사용, 호출하기 (0) 2021.07.29 JAVA_ 얕은 복사(Shallow Copy)와 깊은 복사(Deep Copy) (0) 2021.07.28 JAVA_ 문자열 위치 및 길이 구하기, 중복되지 않은 랜덤한 정수 생성, 홀수의 합 구하기 (0) 2021.07.28 JAVA_무한 반복을 적용한 학점 계산기 (0) 2021.07.27 JAVA_for 반복문을 이용한 학점 계산하기. (0) 2021.07.27 댓글 (비로그인 댓글 허용하지 않습니다.)