for (System.out.println("BlackHorse");true;System.out.println("BlackHorse3")) {
System.out.println("BlackHorse2");
}
看到这,大家能猜到输出结果吗?
刚看到时,还是挺震撼的,因为我所理解的是
for(a,b,c){
d;
}
a,要走一次,然后判断b,如果通过,过d,然后到c的位置,所以我认为这个的结果会是
BlackHorse
BlackHorse2
BlackHorse3
BlackHorse2
BlackHorse3
~~~~~~~
然后一直无限的循环BlackHorse2和BlackHorse3这两条语句,但是后果挺出乎意料的,大家有空的话就看看吧,如果好奇的话,就运行一下,看看结果,绝对是你想不到的 |
|