基本类型的声明、初始化、调用
int num1; // 声明一个int类型的变量num1
num1 = 1; // 为num1赋值
System.out.println(num1); // 输出num1的值
int num2 = 2; // 声明的时候同时赋值
System.out.println(num2);
int num3, num4; // 同时声明多个变量
num3 = 3; // 再为变量赋值
num4 = 4;
System.out.println(num3);
System.out.println(num4);
int num5 = 5, num6; // 同时声明多个变量,并为其中几个变量赋值
num6 = 6;
System.out.println(num5);
System.out.println(num6);
int num7 = 7, num8 = 8; // 同时声明多个变量,为所有变量赋值
System.out.println(num7);
System.out.println(num8);
如果调用了声明但是未初始化的变量呢?
int num9;
System.out.println(num9);
编译将会报错
$ javac -encoding utf-8 Helloworld.java
Helloworld.java:32: error: variable num9 might not have been initialized
System.out.println(num9);
^
1 error
调用不存在的变量呢
System.out.printf(num);
javac -encoding utf-8 Helloworld.java
Helloworld.java:10: error: cannot find symbol
System.out.printf(num);
^
symbol: variable num
location: class Helloworld
1 error