반응형
성적처리V1을 이용한 다수의 성적처리
입력하고 싶은 학생 수를 입력받으후 그에 맞게 배열 생성
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
public class ScoreV2 extends ScoreV1 { // 상속
private int num; // 학생수
private ScoreV1[] students; // ScoreV1의 배열 사용
// 생성자 초기화
public ScoreV2(int num) {
this.num = num;
students = new ScoreV1[this.num]; //객체 생성
}
// num getter&setter
public int getNum() {
return num;
}
public void setNum(int num) {
this.num = num;
}
//입력받은 만큼의 students 객체 생성
void CrStudent(Scanner sc) {
for( int i = 0; i<num; i++) {
students[i] = new ScoreV1();
inputStuData(sc);
}
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in); //객체생성
System.out.println("학생 수를 입력하세요 : ");
ScoreV2 students = new ScoreV2(sc.nextInt()); // 객체 생성과 동시에 학생수 입력받기
students.CrStudent(sc);
}
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4f; text-decoration:none">Colored by Color Scripter
|
반응형
'JAVA' 카테고리의 다른 글
[Java]추상메소드를 이용한 스택Stack 큐Queue 만들기 (2) | 2019.06.13 |
---|---|
[Java] ArrayList를 이용한 성적처리V3 (0) | 2019.06.13 |
[Java] 배열을 이용한 성적처리V1 (0) | 2019.06.13 |
[Java] 계산기 만들기 (switch문 연습) (0) | 2019.06.12 |
[Java] 별 예제 (For문 연습) (0) | 2019.06.12 |