AP CSA 1.4 Exercise 1: Locker Assignment

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

Locker Assignment

Assignment Statements and Input. Write real Java, run it, and submit it to be graded against hidden test cases.

Why this one is worth doing

This is the first exercise where you write the Scanner yourself. The order you call next, nextInt and nextDouble in has to match the order the values arrive in, and nothing warns you when it does not.

What to write

  1. Create a Scanner that reads from System.in.
  2. Read a student first name (one word), then a locker number as an int, then a shelf height in metres as a double.
  3. Print the name, then the locker number, then the height, each on its own line.
  4. Print the locker number again on the fourth line, this time plus 100, which is what the second floor uses.

Your program reads

A word, then an integer, then a decimal number, each on its own line.

Your program prints

Four lines: the name, the locker number, the shelf height and the second floor locker number.

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
Maya
214
1.5
Example 1 output
Maya
214
1.5
314
Example 2 input
Devon
7
0.75
Example 2 output
Devon
7
0.75
107

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

The import is already at the top. You still need Scanner input = new Scanner(System.in);

Hint 2

next() reads one word, nextInt() reads a whole number, nextDouble() reads a decimal. Call them in the order the values arrive.

Hint 3

Calling nextInt() when the next value is a word throws InputMismatchException. If you see that, your reads are out of order.

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]