当前位置: 代码迷 >> Java相关 >> [求助]请大家帮帮我啊!
  详细解决方案

[求助]请大家帮帮我啊!

热度:136   发布时间:2005-10-21 08:31:00.0
[求助]请大家帮帮我啊!

class netfriend { public static void main(String [] args) { try{ int x=System.in.read();} catch(Exception e){}

System.out.println(x); } } 为什么会出错? cannot resolve symbol symbol : variable x location: class netfriend System.out.println(x); ^ 1 error 大家帮忙啊!!!!!

搜索更多相关的解决方案: class  void  public  cannot  

----------------解决方案--------------------------------------------------------
你把System.out.println(x);放到try里面就可以了
----------------解决方案--------------------------------------------------------
支持楼上

----------------解决方案--------------------------------------------------------
哎呀吗呀!高人,实在是高!

还真好使了呢!
----------------解决方案--------------------------------------------------------
为什么要放在里面才行呢???
----------------解决方案--------------------------------------------------------
这应该就是所谓的生存周期的关系吧

我也不特别懂,要不咋是菜菜鸟呢啊
----------------解决方案--------------------------------------------------------
不是生存周期,是有效范围,我也不懂



为什么我在定义INT X的时候不能这么定义呢?

PUBLIC INT X;呢?

别笑话我哦
----------------解决方案--------------------------------------------------------
不会的    我也不会啊  
如果要刻意的在外面输出的话是不是得:  System.out.println(try.x);
我觉得不应该啊  在同一个类下 应该能用啊??????
----------------解决方案--------------------------------------------------------
{
int a;
}//在这里面定义的变量。只在这里面有效。
----------------解决方案--------------------------------------------------------
是啊

所以一开始出错了

所以以后我得注意了啊!!
----------------解决方案--------------------------------------------------------
  相关解决方案