标题: 基础题 求解释 [打印本页] 作者: 杨华东 时间: 2012-10-8 11:07 标题: 基础题 求解释 public class Test7
{
public static void main(String[] args)
{
}
public static void function_1(int a,int b)
{
System.out.println(a+b);//a,b是局部变量编译通过
}
public static void function_2()
{
int a,b;
System.out.println(a+b);//a,b也是局部变量但是编译失败!!!不是说默认初始值为0吗?为什么啊??
}
public static int function_3(int c)
{
return c;//此时c是局部变量,编译通过。
}
public static int function_4()
{
int c;
return c;//此时c也是局部变量,但是编译失败!!!默认初始值难道在确定的某些位置上才生效吗?求解释。。
}
}作者: 葬天 时间: 2012-10-8 11:10 本帖最后由 葬天 于 2012-10-8 11:39 编辑