Java要求变量必须初始化,其中实例变量和类变量有默认的初始值(所以,即使没有初始化,实际上也已经有了初始值)
而局部变量没有默认的初始值,所以, 在定义时必须设置初始值
public class Leixing { static char names; static byte age; public static void main(String[] args) { char sex = '男'; boolean iswedding = true; System.out.println("姓名是" + names + "年龄是" + age + "性别" + sex + "婚否" + iswedding); } } //结果如下 //姓名是年龄是0性别男婚否true