본문 바로가기

Java4

학생 관리 프로그램 (03 마지막 StudentManager 만들기) 안녕하십니까~! 학생 관리 프로그램 마지막 편으로 돌아왔습니다. 그동안 왜 안왔냐고요? 저도 현생사느라고 좀 바빴습니다... (sql...가만안도...) 오늘은 대망의 마지막시간! StudentManager 클래스파일을 만들어보겠습니다. 바로 가시죠! StudentManager라는 이름으로 Java Class하나를 생성해줍니다. 앞으로 학생을 추가하고 지우고 정보를 추출하고 하는 등의 작업을 해주기 위해서 뭐가 필요할까요? 정답은? 네 제가 제일 싫어하는 ArrayList가 다시한번 힘있게 등장! 코드 보실게요 public class StudentManager { ArrayList students = new ArrayList(); //StudentManager클래스와 무관하게 실행시 jvm이 가장 처음에.. 2022. 7. 12.
학생 관리 프로그램 (02 StudentExpel class만들기) 바로 쓰는 제 2부 학생 관리 프로그램 시간이 돌아왔습니다! (짝짝짝) StudentExpel이라는 javaclass를 생성해주겠습니다. 이름에서도 물씬 풍겨오는 제적의 향기 ~~ 으흠~~스멜 코드가 짧기 때문에 전체 코드를 보여드리겠습니다. package com.javalec.manager; import java.util.ArrayList; public class StudentExpel { ArrayList expelStudents; //배열의 데이터 타입은 Student, 배열이라 expelStudents라고 네이밍 public StudentExpel() { expelStudents = new ArrayList(); //초기화와 생성 (제적당한 모든 학생) } //외부에서 접근할 수 있게 public.. 2022. 7. 6.
학생 관리 프로그램 (01 Student class만들기) 쨘! 오늘은 자바로 간단한 학생관리 프로그램을 만들어보겠다. 강사님은 이걸 발전시켜서 회사에서 직원관리 프로그램도 만들 수 있다고 하셨지만 글쎄? 내가 될까 이렇게 쪼꾸만 내가? 하여튼간 우리는 주어진 학생관리 프로그램부터 만들어보자. 1. 설계 2. 클래스 만들기 3. 데이터 넣기 4. 데이터 추출 이러한 순서대로 생각해보면 된다. 설계단계에서는 프로그램을 어떻게 짤지 생각해보는 단계인데 답은 이미 정해져있고 난 생각만 하면됨^^ 일단 학생을 관리할 StudentManager라는 것 1개, Student라는 곳에는 학생의 개인 정보를 넣을 것이다. 대충 이름 나이 학번 어쩌구 저쩌구 개인신상 넣어줄 곳. 마지막 StudentExpel이라고 해서 제적당한 학생들을 넣어줄 곳을 만들어준다. 제적이라는 특수.. 2022. 7. 6.
간단한 for문 while문 연습 (1~100까지 3의 배수의 합) 백년만에 Java를 연습해보자. Javascript만 하다가 갑자기 Java를 하려니 뭔가 깜찍뽀짝한 것 같으면서 그리운 향수같으면서 하나도 모르겠다. 어찌되었던간에 for문과 while문을 사용하여 loop 연습을 해보자. For문 사용하기 package com.java; public class Homework_for { public static void main(String[] args) { int i = 0; int sum = 0; for(i = 1; i 2022. 6. 24.