|
化语句是:X = 0,表示把0赋给变量X,即从0开始测试是否满足题意。之后,执行语句将被调用,即上面的if语句??若当前的X(这时是0)满足题意便打印出来。然后,增量语句将被执行,即X++,意思是把X的值增加1,即我们要尝试1是否满足题意的解。最后,终止判断语句将被执行,这里是“X < 100”,表示若X小于100则重复以上步骤,否则停止循环,执行后面的代码。
可以看到,控制整个循环的主要部分是增量和终止判断,没有增量的变化,就无法达到依次尝试0到99这些数字是否满足题意;如果没有终止判断,循环就无法停止,可能进入所谓的死循环甚至死机??吓唬你的,有Eclipse在,即使写出造成死循环的豆腐渣代码,按下Eclipse中的停止按钮,照样安然无事。可惜我们的防汛工作却没有这样的救命按钮,必须脚踏实地,来不得半点马虎。 OK,现在真相已经大白了!我们的Java代码不过是从0到99依次尝试,看看是否“三三数之剩二,五五数之剩三,七七数之剩二”,如果是则把该数字打印出来。借助电脑几近暴力的速度,从而在短短1秒内解开黄蓉的谜题!黄老邪估计也不得不悄悄地低头买下有《Java咖啡馆》连载的《电脑爱好者》杂志闭门修炼大脑,哈哈哈……
上一页 [1] [2]
|