본문 바로가기

학교만들기

(2)
Java 학교만들기 (클래스 나누기 복습) 예전에 한걸 다시 복습하면서 보게 되면, '왜 이걸 힘들어했지..?' 싶을 정도이다 못 올린 TIL들이 3개 정도 있어서 뒤늦게라도 복습 차원 차 포스팅한다 학교 만들기는, 클래스를 나누어 상속받으면서 이클립스 콘솔에 출력해보는 연습용 문제였다 옆에 사진처럼, 랜덤으로 이름을 만들고 각 학생들의 성적표를 출력해주는 문제이다 Student 클래스를 만들어서 각 반에서 상속받아 진행한다 이름들을 배열로 지정하고, generateRandomName 함수는 이용해서 각각의 배열에서 랜덤으로 뽑은 이름들을 더해주고 리턴해준다 마찬가지로, generateRandomScore 함수는 맥스 스코어를 이용해서 학생들의 점수를 랜덤으로 뽑아줄 때 필요한 함수이다 그리고 생성자에는 이름을 함수로 받고, 공통과목인 국어와 영..
Java 학교 (학생들의 성적표 만들기) 1. 각 반의 정원은 30명이다 2. 프로그래밍 반 학생들은 각자의 국어, 영어, 수학, 프로그래밍 언어, 알고리즘, 자료구조 점수가 있다 2-1 (네트워크반은 국어 영어만 동일하고 과목이다름. => 만드는 법 프로그래밍반과 동일하여 생략) 3. 모든학생의 점수와 이름을 랜덤으로 생성한다 학번은 중복없이중복 없이 순차적으로 생성되어야 한다 (또는 중복 없이 랜덤도 가능) 4. 성적표 매서드를 통해 각 학생의 이름/총점/평균점수를 볼 수 있어야 한다 ​ 메인에서는 메서드를 가져오는 코드만 있다. (코드의 가독성을 높이고, 깔끔하게 보이기 위해서) 한 반당 정원이 30명이기 때문에, 반복문을 school.length 까지만 돌리고 school 배열 안에 인덱스 순서대로 학생을 넣는다 그리고 그 학생들의 성적..