JAVA面视编程题
2015-10-30 10:01
411 查看
要求不用循环和本地变量。给正整数n,以2n, 4n, 8n的方式递增,当大于5000时,以特定方式输出。
比如 n = 1234,
输出结果为: 1234
2468
4936
9872
9872
4936
2468
1234
考的递归
比如 n = 1234,
输出结果为: 1234
2468
4936
9872
9872
4936
2468
1234
考的递归
public void Display(int n) { if(n < 5000) { System.out.println(n); Display(2 * n); if(2 * n > 5000) { System.out.println(2 * n); System.out.println(2 * n); } System.out.println(n); } }
相关文章推荐
- JAVA同步之 synchronized关键字详解
- Win7 64位系统上配置使用32位的Eclipse(转)
- Java中List和ArrayList的区别
- SpringMVC处理put、delete请求
- java入门程序100例学习笔记(001金字塔)
- El中调用java静态方法
- Java下拼接执行动态SQL语句
- java语言基础及特性-02
- Java注解(Annotation)详解(一)——概述及JDK自带注解
- Java生成10个随机数,填充一个数组,用消息框显示数组内容,后求和输出
- JAVA中final修饰对象引用
- JDK并发工具类源码学习系列——ConcurrentLinkedQueue
- java容器学习
- spring+websocket整合(springMVC+spring+MyBatis即SSM框架和websocket技术的整合)
- Spring Security教程(5)---- 国际化配置及UserCache
- @ResponseBody
- 如何让java程序脱离控制台运行
- eclipse快捷键
- Spring Security教程(4)---- 数据库表结构的创建
- spring和CXF集成来实现webservices