A.6 Memory Concepts
Variable names such as number1
, number2
and sum
actually correspond to locations in the computer’s memory. Every variable has a name, a type, a size (in bytes) and a value.
In the addition program of Fig. A.7, when the following statement (line 18) executes:
number1 = input.nextInt(); // read first number from user
the number typed by the user is placed into a memory location corresponding to the name number1
. Suppose that the user enters 45
. The computer places that integer value into number1
(Fig. A.8), replacing the previous value (if any) in that location. The previous value is lost.
When the statement (line 21)
number2 = input.nextInt(); // ...
Get Android How to Program, 3/e now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.