Exception in thread "main" java.lang.StackOverflowError
at com.itheima.SpiralNumber.turn(Test9.java:54)
at com.itheima.SpiralNumber.setArray(Test9.java:115)
更多的就不贴了, 循环体中有调用另一个方法,而那个方法也调用包含循环体这个方法。所以形成了递归,造成了上面贴的这个错误,但是我认为错的地方是,为什么这个循环体在steps==0时候还继续,测试过把条件变成steps > 0,能够正常运行 |