public class Zuye {
public static void main(String[] args)
{
int i=1;
if (i==1){
String str="abc";
System.out.println(str);
}
String str ="123";
System.out.println(str);
}
}
public static void main(String[] args)
{
int i=1;
if (i==1){
String str="abc";
System.out.println(str);
}
String str ="123";
System.out.println(str);
}
}
我想问问,为什么可以定义两次str?
如果进入if语句之后不是要 string str两次吗?
这个在C语言 应该是不行的,为什么java可以呢?