개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 10. 15. 20:33[Java] List와 Map을 활용하여 학생 관리프로그램 만들기

import java.util.Scanner; public interface Program { /* 1.학생추가 | 2.학생리스트 | 3.학생검색 * 4.학생수정 | 5.학생삭제 | 6.과목추가 * 7.점수수정 | 8.과목삭제 | 9.종료 * */ void addStd(Scanner scan); void printStd(); void searchStd(Scanner scan); void modStd(Scanner scan); void delStd(Scanner scan); void addSub(Scanner scan); void modSub(Scanner scan); void delSub(Scanner scan); } import java.util.HashMap; import java.util.Objec..

개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 10. 15. 18:47[Java] 학생성적 Stream을 활용하여 출력

public class Student { // 이름과 점수만 가지고 있는 클래스 생성 // 멤버변수와, 생성자, getter/setter, toString private String name; private int score; public Student() { } public Student(String name, int score) { this.name = name; this.score = score; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getScore() { return score; } public void setScore(int score) {..

개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 10. 3. 22:39[Java] Interface를 활용해 학생 관리프로그램 만들기

학생 관리프로그램 만들기 Program Interface - 학생 리스트 출력 메서드 - 학생 추가 메서드 - 학생 검색 메서드 - 학생의 수강신청 메서드 - 학생의 수강철회 메서드 ================================================================================================ Subject Class 멤버변수 : 과목코드, 과목명, 학점, 시수, 교수명, 학기, 시간표 기능 : toString/print메서드 ================================================================================================ Student Class 멤버변수 : 학번, 이..

728x90
반응형
image