黑马程序员技术交流社区

标题: 急,求大神 [打印本页]

作者: GYSWL    时间: 2014-12-11 22:02
标题: 急,求大神
public class TransDemo
{
        public static void main(String[] args) {
                int i,j;
                //int j;
                outer: for (i = 1; i < 3; i++) {
                        inner: for(j = 1; j < 3; j++) {

        }

}
System.out.println(j+"  "+i);

}}
为什么最后打印加去j可以打印,加了j就报错

作者: 史云龙    时间: 2014-12-11 22:20
看你的另一个帖子
http://bbs.itheima.com/forum.php ... peid%26typeid%3D495
作者: 叫我小强    时间: 2014-12-11 22:43
希望能帮到你

2014-12-11_223342.png (190.93 KB, 下载次数: 19)

个人见解

个人见解

作者: Quasimodo    时间: 2014-12-11 23:58
因为没有初始化J的值  内循环里的J 只存在于外循环的范围内
作者: mmppp    时间: 2014-12-12 09:14
吧j初始化的时候赋值就行了额




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2