int i=1; int j=1; for(;i<10;i++){ for(;j<8;j++){ System.out.print("*"); } System.out.println(); 这是我的代码,为什么整型变量的声明不能放到程序块最前面呢?
第一遍循环的时候,J已经加到8了。所以i等于2时,J直接就是8了,就什么都不输出了。
不单单是整型变量,所有变量都为先声明后使用!