public static void main(String args[]) {
int a;
if(a==8){
int b=9;
System.out.println("a="+a);
System.out.println("b="+b);
}
System.out.println("a="+a);
System.out.println("b="+b);
}
各位大侠,这段为什么不报a未初始化的错
int a;
if(a==8){
int b=9;
System.out.println("a="+a);
System.out.println("b="+b);
}
System.out.println("a="+a);
System.out.println("b="+b);
}
各位大侠,这段为什么不报a未初始化的错
解决方案 »
- 关于Eclipse For J2EE的问题
- OpenSessionInView
- tomcat加载问题
- 请问怎么用javascript实现浏览器重起?
- 求救两个算法
- 关于myeclipse的jsp自带的<base>
- Could not roll back Hibernate transaction在线等!!!求大神
- hibernate我刚用这个,为什么只能执行2次,第三次就说Session Closed
- 请教<userid value="13022223333"/>这种格式的xml怎么处理,急~~~~~~~~~~~~~~~~~~~
- 什么是Struts,我是想学他的
- tomcat6.0启动问题
- Java的构造函数问题
局部变量不给初始化的
public static void main(String args[]) {
int a;
if(a==8){
int b=9;
System.out.println("a="+a);
System.out.println("b="+b);
}
System.out.println("a="+a);
}
这样他就报出来了
a,b都有错
为什么只报b的错,不报a的错
检查到错误就停止检查了。(具体IDE可能不同)
第二个 System.out.println("b="+b); //错误