AP CSA 1.1 Exercise 1: Step Tracker

Unit 1: Using Objects and Methods · Lesson 1.1 · Exercise 1

Step Tracker

Introduction to Algorithms, Programming, and Compilers. Write real Java, run it, and submit it to be graded against hidden test cases.

Why this one is worth doing

An algorithm is an ordered sequence of steps, and order is the whole point. This one asks you to report the total after every step, so a step done out of order shows up immediately.

What to write

  1. Read three integers: a starting step count, a number of steps gained, and a number of steps lost.
  2. Print the starting count.
  3. Add the gain, then print the new total.
  4. Subtract the loss, then print the new total.
  5. Print the total one more time, doubled, as a stretch goal for tomorrow.

Your program reads

Three integers on separate lines: start, gained, lost.

Your program prints

Four lines: the start, the total after the gain, the total after the loss, and that final total doubled.

Worked examples

These are the cases you can see. There are more you cannot, and they use different values, so an answer that prints these numbers as constants will fail.

Example 1 input
1000
2500
400
Example 1 output
1000
3500
3100
6200
Example 2 input
0
10
3
Example 2 output
0
10
7
14

Your answer

Main.java

Input for the Run button

Run sends whatever is in the input box below. Submitting runs your program against every test case, including hidden ones with different input.


  

  

Stuck?

Hint 1

Keep one variable for the running total and change it step by step. Printing start + gained - lost in one line gets the last number right and the middle ones wrong.

Hint 2

System.out.println prints its argument and then moves to a new line. Four calls means four lines.

Hint 3

The order of the printed lines is part of the answer. A correct total printed in the wrong place still fails.

Where to go next

Get in Touch

Whether you're a student, parent, or teacher — I'd love to hear from you.

Just want free AP CS resources?

Enter your email below and check the subscribe box — no message needed. Students get daily practice questions and study tips. Teachers get curriculum resources and teaching strategies.

Typically responds within 24 hours

Message Sent!

Thanks for reaching out. I'll get back to you within 24 hours.

🏫 Welcome, fellow educator!

I offer curriculum resources, practice materials, and study guides designed for AP CS teachers. Let me know what you're looking for — whether it's classroom materials, a guest speaker, or Teachers Pay Teachers resources.

Email

[email protected]

📚

Courses

AP CSA, CSP, & Cybersecurity

Response Time

Within 24 hours

Prefer email? Reach me directly at [email protected]