JAVATM- The Beginnings


Section 1 - Assignment Statements

An assignment statement changes the value of a previously declared variable. It consists of the variable name followed by the equal sign (=) followed by a value. Assignment statements look very similar to variable declarations that contain initialization. The difference is that assignment statements do not specify a type.

        int bird = 5;        // Declares variable bird, and initializes it to 5

        bird = 6;        // Assigns previously declared variable bird to 6

After an assign statement, the memory location associated with the variable contains the value of the literal, expression, variable, or method return specified to the right of the equal sign.


A variable must be declared before it can be assigned. Note that is does not have to be previously initialized.

        dog = 2;        // ERROR: variable dog not declared


        int dog;

        dog = 2;        // OK

The value specified in an assign statement can be a literal, an expression, a variable, or a method return value.

int dog;

int cat = 3;

dog = 2;        // Assign dog to the literal value 2

Copyright ©2017 by Ralph Lecessi Incorporated. All rights reserved.

Back to