java 面试100道题目12:求1+2+…+n
2012-10-15 09:13
330 查看
题目:求1+2+…+n,
要求不能使用乘除法、for、while、if、else、switch、case等关键字
以及条件判断语句(A?B:C)。
由于java的一些原因,用!!n或构造函数不能解决。
要求不能使用乘除法、for、while、if、else、switch、case等关键字
以及条件判断语句(A?B:C)。
由于java的一些原因,用!!n或构造函数不能解决。
public class SumN { int sum=0; public boolean Getsum(int n){ sum+=n; return (n-1<=0)||Getsum(n-1); } public static void main(String[] args) { int n=100; SumN a=new SumN(); System.out.println(a.sum); a.Getsum(n); System.out.println(a.sum); } }
相关文章推荐
- java常见的经典面试题目--on going updated
- Java面试题目
- Java面试题目
- Java 面试题目总结
- Java高级程序员(5年左右)面试的题目集
- 面试大总结:Java搞定面试中的链表题目总结
- Java搞定面试中的二叉树题目
- java面试常见题目
- Java 程序员面试题目(经典)^_^
- java异常面试常见题目
- 自创关于java数据类型的面试题目,看看你到底会做多少
- Java面试题目
- Java基础面试题目
- [置顶] Java面试题目整理(不断补充中)
- 10道题是华为的java电话面试题目
- Java面试常被问到的题目+解答
- 经典java面试题目
- 深入java面试题目
- java程序员面试题目看你能回答几个(附答案)
- Java常见笔试面试题目解析(二):final与static final变量(引用类型)的引用不变