
//스캐너 생성
Scanner sc = new Scanner(System.in);
//국어 영어 수학 입력받은 변수 만들기
int K;
int E;
int M;
//입력받을 창 만들기
System.out.print("국어 = ");
K = sc.nextInt();
System.out.print("영어=");
E = sc.nextInt();
System.out.print("수학=");
M =sc.nextInt();
// 배열 생성하기 ,생성한 배열에 국어 영어 수학 변수 저장하기
// int array[] = new int[3];
// array[0] = K;
// array[1] = E;
// array[2] = M;
int array[] = { K, E, M};
//배열을 만드는 법
//변수들을 더한 총점 변수 만들어주기 , 배열 안에 저장 된 변수끼리 더해주기
int result=0;
for (int i = 0; i < array.length; i++) {
result=result+array[i];
}
// 총점 나누기 3해서 평균 만들고 총점과 평균 출력해주기
System.out.print("총점=" + result );
System.out.println("평균=" + result / 3 );
===================================================
국어 = 30
영어=40
수학=50
총점=120평균=40

int [] [] classes = new int [2][]; 로 선언하기
int [] [] classes = new int [2][];
// -> 선언에 어떤 의미가 있는지 모르겠어요! 선언은 뭘 위해서 해 주는 건가요?
//
//1반에 3명 있고 점수 90,80,70인 배열 만들기
int class1[] = { 90, 80, 70};
//2반에 2명 있고 점수 100,95인 배열 만들기
int class2[] = { 100,95};
// 1반 배열과 2반 배열 더해서 총 학생 배열 만들어주기
// class1 배열 안에 있는 0번칸,1번칸,2번칸 총 칸 3개랑
// class2 배열 안에 있는 0번칸,1번칸을 총 칸 2개를 더하고 싶어요
int n=class1.length + class2.length;
System.out.println("결과="+n);

'Java > Java 복습' 카테고리의 다른 글
| [2026-05-28] 클래스 기초 , Setter ,Getter , private 연습 (0) | 2026.05.29 |
|---|---|
| [2026-05-27] 클래스 기초 , Setter ,Getter , private 연습 (1) | 2026.05.27 |
| [2026-05-26 ]객체지향 프로그래밍 void,cal 연습 (1) | 2026.05.27 |
| [2026-05-22]Overloading,Exception 연습 (0) | 2026.05.22 |
| [2026-05-21]array 배열 연습 2 (1) | 2026.05.21 |