접근 제한자를 사용할 때 getter, setter, toString 등 반복적으로 작성하는 코드들을 자동으로 세팅해 주는 라이브러리 Lombok을 사용해 볼게요.. https://projectlombok.org/ Project Lombok projectlombok.orgLombok은 어노테이션 기반으로 코드를 자동완성해 주는 라이브러리입니다..jar 파일을 다운로드한 뒤Eclipse 프로젝트에서 마우스 오른쪽을 Build Path - Configure Build Path가 있어요. 여기서 프로젝트에 다운로드한 라이브러리를 추가하시면 됩니다.저는 lombok 라이브러리를 추가했어요. 이제 확인해 보죠Lombok은 어노테이션 기반으로 코드를 자동완성해 줍니다.VO 클래스를 하나 만들고 클래스 위에 @D..
클래스와 상속이랑 친해지기 위해 계산기 프로그램을 만들었다. Account.java - VOpackage classex9;public class Account { private String id = "test"; private String pw = "123s"; public String getId() { return this.id; } public String getPw() { return this.pw; }} 로그인용 ID, PW.. User.java - VO package classex9;public class User extends Account { private String name = "장뽕뽕"; private int age = 26; public String getName() { retu..
메서드와 접근제한자랑 친해지기 위해..여러 가지 방법으로 프로그램을 만들어보고 있다.메인 영역에선 최대한 기능을 끌어다 써보자(코드 수를 줄여보자) 하는 생각에최대한 기능을 메서드를 통해 사용해 보았다. 처음에 제목 1, 제목 2, 제목 3의 경우많은 테스트를 위한 임의의 값을 생성자로 만들어준 것이다. 특정 책 번호의 값도 조회할 수 있다. 수정 또한 잘 된다. 삭제 역시 잘 된다. BookTest.javapackage classex4;public class BookTest { public static void main(String[] args) { System.out.println("책 관리 프로그램 v1.0"); System.out.println("수정 및 삭제는 책 번호를 통해 실행됩니..
프로그램 시작 및 입력부Total.classpackage classex2;public class Total { private int[] sno; private String[] name; private int[] score1; private int[] score2; private int[] total; private double[] avg; private int cnt; Total(int num) { sno = new int[num]; name = new String[num]; score1 = new int[num]; score2 = new int[num]; total = new int[num]; avg = new double[num]; cnt = 0; } public void printTot..
자바로 만든 간단한 업다운 게임입니다.프로그램을 시작하면 1~100사이 난수를 가져와서 사용자가 맞추는 게임입니다.package Test;import java.util.Random;import java.util.Scanner;public class UpDownTest { public static void main(String[] args) { Random random = new Random(); Scanner sc = new Scanner(System.in); int num = random.nextInt(100); int cnt = 0; while (true) { System.out.print("숫자를 입력해주세요 : "); int temp = sc.nextInt(); cnt++; ..
자바로 만든 간단한 좌석 예약 프로그램입니다. 좌석표는 총 10개번호를 입력받아서 예약가능은 0, 이미 예약된 좌석은 1로 표현했습니다. package Test;import java.util.Scanner;public class ReservationTest { public static void main(String[] args) { int[] seats = new int[10]; Scanner sc = new Scanner(System.in); while (true) { int cnt = 0; System.out.println("===================================좌석표==================================="); for (int i = ..