请问如何能让block内的变量值在block之外继续有效? String x=null;orString x = "";xixi 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写错了,初始化时是int 类型 那就int x = 0;编译器只是认为这个x可能没有初始化,这样是不安全的,所以强制要求你需要给定初始化值 问题是这样的,如果x没有一个初始的值,那么怎么进行x+=1的运算呢?class TestBlock{ public static void main(String [] args) { int x=0; for(int i=1;i<=10;i++) { x+=1; } System.out.println(x); }} 就算改成这样: int x=0; for(int i=1;i<=10;i++){ x=0; x+=1; } System.out.println(x);x最后也是1,不可能是10的. 有了解过MP3混缩的人吗 读取文件哪里出错了 eclipse怎么添加行号? 在JAVA中怎么验证EMAIL地址格式的正确性? windows me 是否支持sdk1.4+netbeens复合包???急!!!! 给分,感谢wyhgg的SMS资料 rmi图像传输问题,完全解决另外加贴再加100分。。。。。。 如何使用jbuilder7中的调试功能???比如看一个变量的当前值 我刚刚起步,以前学的delphi,有什么入门快的好书介绍一下呀!?! 请问JAVA中Socket的I/O流的创建有顺序要求吗? 关于转义字符串的小问题! 向大家请教一下本人学JNI的时候遇到问题。
编译器只是认为这个x可能没有初始化,这样是不安全的,所以强制要求你需要给定初始化值
{
public static void main(String [] args)
{
int x=0; for(int i=1;i<=10;i++)
{
x+=1;
}
System.out.println(x);
}
}
int x=0; for(int i=1;i<=10;i++){
x=0;
x+=1;
}
System.out.println(x);
x最后也是1,不可能是10的.