书中第26页,我的和参考答案不一致,如下:
class PoolPuzzleOne{
public static void main(String[] args){
int x=0;
while(x<4){//
System.out.print("a");//right
if(x<1){System.out.print(" ");}
System.out.print("n");//right
if(x<1){System.out.print("oise");x=x-1;}//
if(x==1){System.out.print("noys");}
if(x>1){System.out.print(" oyeter");}
System.out.println("");//
x=x+2;
}
}
}
运行结果一致,但参考答案比我的思路更清晰,活用了if的判断,改变了执行的顺序,要学习到这点,还有while语句条件判断,只有x<1和x<4才能执行循环,此处逻辑推理后,得知x<4才能运行,排除其他,另,看到题目要仔细观察,都有“a”和“n”,循环打印即可。