**关于内嵌循环赋值的理解**
报错代码
public class Test01 {
public static void main(String[] args) {
int i;
int j;
for( i= 1; i <= 3 ;i ++){
for( j = 1; j <=7;j ++ ){
if(j == 4)break ;
}
}
System.out.println(j);
}
}
给j赋值就不报错了但是输出结果是4不是很理解
public class Test01 {
public static void main(String[] args) {
int i;
int j = 0;
for( i= 1; i <= 3 ;i ++){
for( j = 1; j <=7;j ++ ){
if(j == 4)break ;
}
}
System.out.println(j);//输出结果是4
}
}