Computer Applications
Define a class named StepTracker with the following specifications:
Member Variables:
- String name – stores the user's name
- int sw – stores the total number of steps walked by the user.
- double cb – stores the estimated calories burned by the user.
- double km – stores the estimated distance walked in kilometers.
Member Methods:
- void accept() – to input the name and the steps walked using Scanner class methods only.
- void calculate() – calculates calories burned and distance in km based on steps walked using the following estimation table:
| Metric | Calculation Formula |
| Calories Burned | steps walked x 0.04 (e.g., 1 step burns 0.04 calories) |
| Distance (Km) | steps walked / 1300 (e.g., 1300 steps is approx. 1 km) |
- void display() – Display the calories burned, distance in km and the user's name.
Write a main method to create an object of the class and invoke the methods.
Java
Java Classes
5 Likes
Answer
import java.util.Scanner;
class StepTracker
{
String name;
int sw;
double cb, km;
public void accept()
{
Scanner sc = new Scanner(System.in);
System.out.print("Enter name: ");
name = sc.nextLine();
System.out.print("Enter steps walked: ");
sw = sc.nextInt();
}
public void calculate()
{
cb = sw * 0.04;
km = sw / 1300.0;
}
public void display()
{
System.out.println("Name: " + name);
System.out.println("Calories Burned: " + cb);
System.out.println("Distance (km): " + km);
}
public static void main(String args[])
{
StepTracker obj = new StepTracker();
obj.accept();
obj.calculate();
obj.display();
}
}Output

Answered By
3 Likes
Related Questions
The following program segment swaps the first element and the second element of the given array without using the third variable, fill in the blanks with appropriate java statements:
void swap() { int x[] = {4, 8, 19, 24, 15}; (1) ............... ; (2) ............... ; x[0] = x[0] / x[1]; System.out.println(x[0] + " " + x[1]); }Name the following:
(a) The return data type of the method equals().
(b) The String method which has no parameter and returns a String.
Write a program to accept the designations of 100 employees in a single dimensional array. Accept the designation from the user and print the total number of employees with the designation given by the user as input.
Example:
Trainee Manager Chef Manager Director Manager Input: Manager Output: 3
Write a program to accept a two-dimensional integer array of order 4 x 5 as input from the user. Check if it is a Sparse Matrix or not. A matrix is considered to be a sparse, if the total number of zero elements is greater than the total number of non-zero elements. Print appropriate messages.
Example:
4 3 0 1 0 1 0 0 2 0 1 0 1 0 0 0 3 2 0 0 Number of zero elements = 11
Number of non zero elements = 9
Matrix is a Sparse Matrix