黑马程序员技术交流社区
标题:
分享一道面试题
[打印本页]
作者:
1018chenhaiyang
时间:
2015-11-29 09:55
标题:
分享一道面试题
package cn.itcast_200;
/**
* 输出1-200.不能用循环,不能if语句
*
* @author Administrator
* 分析:不让用for循环,就递归嘛,递归和异常解决
*
*/
public class Demo {
public static void main(String[] args) {
int i = 1;
printall(i);
}
private static void printall(int i) {
try{
System.out.print(i+"\t");
int a = i;
a = a/(a-200);
printall(++i);
}catch(ArithmeticException e){
System.out.println("输出完毕");
}
}
}
复制代码
作者:
xiaolongwang
时间:
2015-11-29 11:08
楼主耍的一手好递归。。。
作者:
lvhongli
时间:
2015-11-29 21:30
楼主神技
作者:
hansnowqiang
时间:
2015-11-29 21:42
板凳沙发说的对呀
作者:
olivor
时间:
2015-12-1 11:54
发帖插入这样的代码怎么实现的。
作者:
sun4w
时间:
2015-12-1 14:14
点个赞
作者:
乌合屁民
时间:
2015-12-1 20:16
谢楼主分享!
作者:
hrfhwy
时间:
2015-12-1 20:41
a = a/(a-200); 这句代码用的很巧妙
作者:
Good_Man
时间:
2015-12-4 08:53
但是 输出异常 程序就停止了,俗称 程序 崩了,,好像 不是很合适吧,,不用异常,怎么搞
作者:
Good_Man
时间:
2015-12-4 08:55
olivor 发表于 2015-12-1 11:54
发帖插入这样的代码怎么实现的。
是的呀,那里有个添加图片,,用qq截图,然后再插入图片就好了,
作者:
星晴。
时间:
2015-12-4 12:15
666,异常用的好巧妙
作者:
hansnowqiang
时间:
2015-12-4 12:30
本帖最后由 hansnowqiang 于 2015-12-4 12:37 编辑
报道一下
作者:
yubail
时间:
2015-12-4 15:38
谢谢分享
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2