frontmatter

public class StepTracker {

    private double Steps = 0;
    private int activeDays = 0;
    private int totalDays = 0;
    private double cutoff = 0;

    public StepTracker (double Steps) {
        this.cutoff = Steps;
    }

    public void addDailySteps (int Steps) {
        this.Steps = this.Steps + Steps;

        if (Steps >= cutoff) {
            this.activeDays++;
        }

        this.totalDays++;

    }

    public int activeDays () {
        return activeDays;
    }

    public double averageSteps() {
        return this.Steps/totalDays;
    }

    public static void main (String[] args) {
        StepTracker tr = new StepTracker(10000);
        System.out.println(tr.activeDays());
        System.out.println(tr.averageSteps());
        tr.addDailySteps(9000);
        tr.addDailySteps(5000);
        System.out.println(tr.activeDays());
        System.out.println(tr.averageSteps());
        tr.addDailySteps(13000);
        System.out.println(tr.activeDays());
        System.out.println(tr.averageSteps());
        tr.addDailySteps(23000);
        tr.addDailySteps(1111);
        System.out.println(tr.activeDays());
        System.out.println(tr.averageSteps());
    }
}

StepTracker.main(null);
0
NaN
0
7000.0
1
9000.0
2
10222.2