
JAVA面试题
霁夜茶
这个作者很懒,什么都没留下…
展开
-
递归算法1
一个整数,大于0,不用循环和本地变量,按照n,2n,4n,8n的顺序递增,当值大于5000时。把值按照指定顺序输出来: 例如:n=1237原创 2015-11-04 23:13:19 · 399 阅读 · 0 评论 -
JAVA面试题——编程题
有数组 a[n] ,用 java代码将数组元素顺序颠倒 方法1public class A5 { public static void main(String[] args){ int[] a=new int[]{ (int)(Math.random()*1000), (int)(Math.random()*10原创 2015-11-05 00:28:20 · 433 阅读 · 0 评论 -
递归算法1
一个整数,大于0,不用循环和本地变量,按照 n,2n,4n,8n 的顺序递增,当值大于5000时,把值按照指定顺序输出来。 例:n=1237 则输出为: 1237, 2474, 4948, 9896, 9896, 4948, 2474, 1237,public class A3 { /** * 例:n=1237,则输出为:1237,2474,4948,989原创 2015-11-05 00:20:24 · 356 阅读 · 0 评论 -
递归算法2
第1个人10岁,第2人比第1个人大2岁,依次递推,请用递归方式计算出第8个人多大?原创 2015-11-04 23:23:40 · 589 阅读 · 0 评论 -
JAVA面试题——简答题
1.&和&& 的区别 (1)&和&& 都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边表达式结果都为true时,整个运算结果才为true;否则,只要有一边表达式为false,则运算结果为false。 (2)&&具有短路功能,即如果第一个表达式结果为false,则不会计算第二个表达式,直接返回false; (3)&可以用作位运算符,当&原创 2015-11-05 00:12:50 · 645 阅读 · 0 评论 -
递归算法2
第1个人10,第2个比第1个人大2岁,依次递推,请用递归方式计算出第8个人多大?public class A1 { public static void main(String[] args) { System.out.println(computeAge(8)); } public static int computeAge(int n) {原创 2015-11-05 00:21:56 · 355 阅读 · 0 评论