int a, b, c; // 声明三个int型整数:a、 b、c int d = 3, e = 4, f = 5; // 声明三个整数并赋予初值 byte z = 22; // 声明并初始化 z String s = "runoob"; // 声明并初始化字符串 s double pi = 3.14159; // 声明了双精度浮点型变量 pi char x = 'x'; // 声明变量 x 的值是字符 'x'。
package com.runoob.test; public class Test{ public void pupAge(){ int age = 0; age = age + 7; System.out.println("小狗的年龄是: " + age); } public static void main(String[] args){ Test test = new Test(); test.pupAge(); } } 以上实例编译运行结果如下: 小狗的年龄是: 7
实例 2 在下面的例子中 age 变量没有初始化,所以在编译时会出错:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
package com.runoob.test; public class Test{ public void pupAge(){ int age; age = age + 7; System.out.println("小狗的年龄是 : " + age); } public static void main(String[] args){ Test test = new Test(); test.pupAge(); } } 以上实例编译运行结果如下: Test.java:4:variable number might not have been initialized age = age + 7; ^ 1 error