int i = 0;for(i=1;i<=100;i++){for(i=i;i<i=10;i++)System.out.print("*");System.out.println();}这个程序为啥不行
你的 int i 定义在for循环外面,整个for循环使用的都是这个 i,如果内循环不定义变量,则内外两个循环使用同一个变量 i ,不是说不可以,特殊场景下也会有这种需求一般情况下内外循环会使用不同变量进行操作