-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAddMeth.java
More file actions
45 lines (31 loc) · 1.31 KB
/
AddMeth.java
File metadata and controls
45 lines (31 loc) · 1.31 KB
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
class Vehicle {
int passengers, fuelcap, mpg;
int range() {
return fuelcap * mpg;
}
double fuelneeded(int miles) {
return (double) miles / mpg;
}
}
class AddMeth {
public static void main(String args[]) {
Vehicle minivan = new Vehicle();
Vehicle sportscar = new Vehicle();
double gallons;
int range1, range2, dist = 252;
minivan.passengers = 7;
minivan.fuelcap = 16;
minivan.mpg = 21;
sportscar.passengers = 2;
sportscar.fuelcap = 14;
sportscar.mpg = 12;
range1 = minivan.range();
range2 = sportscar.range();
System.out.println("Minivan can transport " + minivan.passengers + " passengers for " + range1 + " miles.");
System.out.println("Sportscar can transport " + sportscar.passengers + " passengers for " + range2 + " miles.");
gallons = minivan.fuelneeded(dist);
System.out.println("To drive " + dist + " miles minivan needs " + gallons + " gallons of fuel.");
gallons = sportscar.fuelneeded(dist);
System.out.println("To drive " + dist + " miles sportscar needs " + gallons + " gallons of fuel.");
}
}