과제 일자 : 09월 23일
과제 내용 : 자동차 연비를 나타내는 것, 지정된 거리를 주행하는데 필요한 연료의 양을 계산하는 메소드 추가 (P 222)
| 소스 코드 |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
/*
* 파일명 : TestCar.java
* P. 222 도전과제 : 자동차 연비를 나타내는 것, 지정된 거리를 주행하는데 필요한 연료의 양을 계산하는 메소드 추가
* 자바 프로그래밍(최영환)
*/
public class TestCar {
public static void main(String[] args) {
// TODO Auto-generated method stub
Car c = new Car(); // 객체 생성
c.speedUp();
c.speedUp();
c.speedUp();
c.speedUp();
c.speedDown();
c.changeGear(3);
c.fuelDistance(237); // 울산 - > 대전 간의 거리임
System.out.println("현재 기어는" + c.gear + "속도는" + c.speed + "리터당 12km이며, 울산에서 대전까지의 연비는 " + c.fuel + "입니다.");
}
}
|
cs |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
/*
* Car.java
* distance 거리를 주고 연료가 얼마나 필요한지 ?
* 연비속성을 주고 목표거리를 주고 몇리터가 필요한지? 그걸 코드로 만들어서 만들어보라.
*
* 자동차 연비를 나타내는 속성을 추가하여 보자, 그리고 지정된 거리를 주행하는데 필요한 연료의 양을 계산하는 메소드도 추가하여 보자
*/
public class Car {
int speed;
int gear;
int fuel;
void speedUp() {
speed = speed + 10;
}
void speedDown() {
speed = speed - 10;
}
void changeGear(int g) {
gear = g;
}
void fuelDistance(int f) {
fuel = f / 12;
}
}
|
cs |
|
| 실행화면 |

|
즐공