在Java中,一个方法内部声明的int类型局部变量,若未显式初始化,直接使用该变量会发生什么? A. 变量将被自动初始化为0。 B. 编译时会报错,提示变量未初始化。 C. 变量的值将是随机的。 D. 程序运行时会抛出异常。 答案解析 Java中局部变量必须显式初始化后才能使用。如果未初始化就直接使用,编译器会报错,提示该变量未初始化。成员变量才有默认值,而局部变量没有默认值。 正确答案:B