type nameVariable scope: section of code where the variable's simple name can be used.
Example:
class Myclass {
private int p;
// ....
public void method() {
int i;
for (i=0; i<10; i++) {
int j = i * p;
// ...
}
System.out.println("i=" + i);
System.out.println("j=" + j);
}
}
}
float pi = 3.1415;
final float e = 2.71828183;
| Keyword | Description | Size/Format |
|---|---|---|
| (integers) | ||
byte |
Byte-length integer | 8-bit two's complement |
short |
Short integer | 16-bit two's complement |
int |
Integer | 32-bit two's complement |
long |
Long integer | 64-bit two's complement |
| (real numbers) | ||
float |
Single-precision floating point | 32-bit IEEE 754 |
double |
Double-precision floating point | 64-bit IEEE 754 |
| (other types) | ||
char |
A single character | 16-bit Unicode character |
boolean |
A boolean value (true or false) |
true or false |
Arrays, classes, and interfaces are reference types.
Greeter g1 = new Greeter("Students");
Greeter g2 = g1;
int v[] = new int[100];