问个JAVA题目。

倒霉的程序猿
在2014年2月14日这一天,也就是情人节,程序员XX同志穿得西装笔挺,人模人样,准备去见他的女朋友,在去他女朋友家的路上,有一家养狗场,今天主人也去约会去了,所以大狗小狗十分嚣张。
在10:23:07的时候,XX来到了这里,没有想到一条恶狗带着他的小伙伴们,杀出来了,挡住了他的去路,吓得他横眉竖眼,脸色发紫,所以折返,过了5分钟,他又来了,没有想到恶狗带着他的小伙伴们又冲了出来。
他不敢再去了,但是他女朋友一直打电话过来,催他快点,所以只有硬着头皮上,于是他每隔5分钟去一次,说也奇怪,只要他来了,那狗就杀出了,就这样到了天黑。
女朋友气急败坏,和他分手了……

- - 我看了半天没明白出题的人到底考什么 求解

其实考的是两个方向吧

一个是你的思维,这里面写的5分钟,刚好XX和狗的循环时间都是5分钟,为啥就不能更换下思维,狗这里肯定是定性的即肯定是5分钟一趟,那人可以3分钟 2分钟(只要不是5分钟)闯一闯,说不定就直接过去了

第二个就是技术问题,可以理解为循环问题,就比如你进入了死循环该如何解决???

其实总结就是考察你个人思维能力,面对死循环(各种难题),如何解决?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-04
for循环中加入if语句,每次不满足时,他都选择了continue,而不是break。
for(int i=0;;i++){
if(狗出来了){
continue;
}
}
for(int i=0;;i++){
if(狗出来了){
break;
}
}
第2个回答  2013-11-04
这是一个循环事件,你只要对狗大喊一句break; 就能结束循环,碰到你的女朋友了。
所以出题者的意图就是考察你对循环事件的理解。
@.@
第3个回答  2013-11-04
对不起,我也没看出来。
相似回答