파워자바

POWER JAVA(파워 자바 개정3판) - 5장 클래스와 객체 II Mini Project
5장 클래스와 객체 II의 미니 프로젝트 1,2입니다. Mini Project1 : 전기차 클래스 전기 자동차를 클래스로 작성해보자. 자동차는 완전(100%) 배터리로 시작한다. 자동차를 운전할 때마다 1km를 주행하고 배터리의 10%를 소모한다. 전기 자동차에는 2가지 정보를 보여주는 디스플레이가 있다. 주행한 총 거리는 “주행거리: ...km”. 남은 배터리 충전량은 “배터리: ...%”와 같이 표시된다. 저는 주행시 기존 배터리의 10%를 사용한다고 생각하고 풀어봤습니다. 소스 코드 class ECar{ private int battery=100; private int distance=0; private static ECar instance = new ECar(); private ECar() {} ..

POWER JAVA(파워 자바 개정 3판) - 4장 클래스와 객체 I Mini Project
Mini Project: 주사위 클래스 주사위를 Dice 클래스로 모델링한다. Dice 클래스는 주사위면(face)을 필드로 가지고 있고 roll(), getValue(), setValue() 등의 메소드를 가지고 있다. 생성자에서는 주사위면을 0으로 초기화한다. 소스 코드 class Dice { int value; public Dice() { value =0; } void roll() { value = (int)(Math.random()*10)%6 +1; } public void setValue(int value) {this.value = value;} public int getValue() {return value;} } public class mini_project { public static vo..