当前位置:网站首页 > Java基础 > 正文

java基础算法面试题及答案



现在是3月份,也是每年开年企业公司招聘的高峰期,同时有许多的朋友也出来找工作。现在的招聘他们有时会给你出一套面试题或者智力测试题,也有的直接让你上机操作,写一段程序。算法的计算不乏出现,基于这个原因我自己搜集了一些算法上的题型。希望对于大家有所帮助。

【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21….

 

【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。

1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,

则表明此数不是素数,反之是素数。

 

【程序3】 题目:打印出所有的 “水仙花数 “,所谓 “水仙花数 “是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 “水仙花数 “,因为java基础算法面试题及答案153=1的三次方+5的三次方+3的三次方。

1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。

  • 上一篇: 零基础讲java
  • 下一篇: java基础门槛高吗
  • 版权声明


    相关文章:

  • 零基础讲java2024-10-17 12:10:04
  • 完全没有java基础做手机APP2024-10-17 12:10:04
  • java基础教程82024-10-17 12:10:04
  • java基础语言结构2024-10-17 12:10:04
  • java基础多线程讲解2024-10-17 12:10:04
  • java基础门槛高吗2024-10-17 12:10:04
  • java基础中对象和类的联系2024-10-17 12:10:04
  • 零基础python java2024-10-17 12:10:04
  • 学java基础的秘诀2024-10-17 12:10:04
  • java基础面试该问那些问题2024-10-17 12:10:04