这个java程序编译时会显示i没有初始化呢?
public class TestC {
public static void main(String[] args) {
int i;
for(int j=0; j<3; j++) {
i=1;
}
System.out.println(i);
}
}
运行的时候会出现可能尚未未初始化变量i。
如果是自变量的作用域问题,可是我的 i 是定义在for外面啊,所以请问下到底是什么原因呢,谢谢
public static void main(String[] args) {
int i;
for(int j=0; j<3; j++) {
i=1;
}
System.out.println(i);
}
}
运行的时候会出现可能尚未未初始化变量i。
如果是自变量的作用域问题,可是我的 i 是定义在for外面啊,所以请问下到底是什么原因呢,谢谢
...全文
相关推荐
JAVA自测题.pdf
...
java中hashmap容量的初始化实现
主要介绍了java中hashmap容量的初始化实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
java代码-JAVA中String数组初始化,一维数组和二维数组初始化
java代码-JAVA中String数组初始化,一维数组和二维数组初始化
Java 数组声明、创建、初始化详解
本文主要介绍Java 数组声明、创建、初始化的资料,这里整理相关知识,及简单实现代码,帮助大家学习,有兴趣的小伙伴可以参考下
Java静态初始化块和对象初始化块
NULL 博文链接:https://yuu1987.iteye.com/blog/1113142


Java SE
