變量的聲明放在for循環(huán)前面錯在哪里了
int i=1; int j=1; for(;i<10;i++){ ? ? ?for(;j<8;j++){ System.out.print("*"); } System.out.println(); 這是我的代碼,為什么整型變量的聲明不能放到程序塊最前面呢?
int i=1; int j=1; for(;i<10;i++){ ? ? ?for(;j<8;j++){ System.out.print("*"); } System.out.println(); 這是我的代碼,為什么整型變量的聲明不能放到程序塊最前面呢?
2015-12-29
舉報
2015-12-29
第一遍循環(huán)的時候,J已經(jīng)加到8了。所以i等于2時,J直接就是8了,就什么都不輸出了。
2015-12-29
不單單是整型變量,所有變量都為先聲明后使用!