-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathFitnessTrackerSystem
More file actions
56 lines (45 loc) · 1.63 KB
/
Copy pathFitnessTrackerSystem
File metadata and controls
56 lines (45 loc) · 1.63 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
46
47
48
49
50
51
52
53
54
55
56
public class FitnessTrackerSystem {
public static void main(String[] args) {
Workout w1 = new Workout();
w1.displayWorkout();
Workout w2 = new Workout("Cycling");
w2.displayWorkout();
Workout w3 = new Workout("Swimming", 45);
w3.displayWorkout();
Workout w4 = new Workout("Running", 60);
w4.displayWorkout();
Workout w5 = new Workout("Yoga", 50);
w5.displayWorkout();
Workout w6 = new Workout("Strength Training", 75);
w6.displayWorkout();
Workout w7 = new Workout("Dancing", 40);
w7.displayWorkout();
}
}
class Workout {
private String activityName;
private int durationInMinutes;
private int caloriesBurned;
public Workout() {
this.activityName = "Walking";
this.durationInMinutes = 30;
this.caloriesBurned = 100;
}
public Workout(String activityName) {
this.activityName = activityName;
this.durationInMinutes = 30;
this.caloriesBurned = this.durationInMinutes * 5;
}
public Workout(String activityName, int durationInMinutes) {
this.activityName = activityName;
this.durationInMinutes = durationInMinutes;
this.caloriesBurned = durationInMinutes * 5;
}
public void displayWorkout() {
System.out.println("Workout Summary");
System.out.println("Activity : " + activityName);
System.out.println("Duration : " + durationInMinutes + " minutes");
System.out.println("Calories Burned: " + caloriesBurned + " kcal");
System.out.println("----------------------------------");
}
}