Variables
Variables
Declarations
Assignments
Variable Naming
- Begin with a letter (a-z/A-Z)
- After the initial letter, may also contain letters, digits (0-9), underscore (_), or dollar sign ($)
- Not a keyword or reserved word http://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html
- Case sensitive
-
Disarankan:
- Tidak dimulai dengan huruf kapital
- camelCase
-
Meaningful
sum address2 first name phone first_name phone number firstName double FirstName static FIRSTNAME e-mail 1stName GradeTest#1 Address homepageURL address homepageUrl address1 …
Declaring Variables
Data Types
| Type | Explanation | Min | Max |
|---|---|---|---|
| int | 32-bit (4-byte) integers | -2,147,483,648 | 2,147,483,647 |
| short | 16-bit (2-byte) integers | -32,768 | 32,767 |
| long | 64-bit (8-byte) integers | -9,223,372,036,854,775,808 | 9,223,372,036,854,775,807 |
| byte | 8-bit (1-byte) integers | -128 | 127 |
| float | 32-bit (4-byte) floating point numbers | 1.40129846432481707e-45 | 3.40282346638528860e+38 |
| double | 64-bit (8-byte) floating point numbers | 4.94065645841246544e-324d | 1.79769313486231570e+308d |
| char | Unicode characters | 0 | 65,535 |
| boolean | true or false | - | - |
| String | Text | - | - |