文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 算法面试必备!!JAVA编程 50题
侵权投诉

算法面试必备!!JAVA编程 50题

算法面试必备!!JAVA编程 50题

【电脑】JAVA编程 50题



【程序1】
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
//这是一个菲波拉契数列问题
public class lianxi01 {
public static void main(String[] args) {
System.out.println("第1个月的兔子对数: 1");
System.out.println("第2个月的兔子对数: 1");
int f1 = 1, f2 = 1, f, M=24;
for(int i=3; i<=M; i++) {
f = f2;
f2 = f1 + f2;
f1 = f;
System.out.println("第" + i +"个月的兔子对数: "+f2);
}
}
}





【程序2】
题目:判断101-200之间有多少个素数,并输出所有素数。
程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。
public class lianxi02 {
public static void main(String[] args) {
int count = 0;
for(int i=101; i<200; i+=2) {
boolean b = false;
for(int j=2; j<=Math.sqrt(i); j++)
{
if(i % j == 0) { b = false; break; }
else { b = true; }
}
if(b == true) {count ++;System.out.println(i );}
}
System.out.println( "素数个数是: " + count);
}
}



【程序3】
题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。
public class lianxi03 {
public static void main(String[] args) {
int b1, b2, b3;
for(int m=101; m<1000; m++) {
b3 = m / 100;
b2 = m % 100 / 10;
b1 = m % 10;
if((b3*b3*b3 + b2*b2*b2 + b1*b1*b1) == m) {
System.out.println(m+"是一个水仙花数"); }
}
}
}





【程序4】
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:
(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。
(2)如果n <> k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。
(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。
import java.util.*;
public class lianxi04{
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.print( "请键入一个正整数: ");
int n = s.nextInt();
int k=2;
System.out.print(n + "=" );
while(k <= n) {
if(k == n) {System.out.println(n);break;}
else if( n % k == 0) {System.out.print(k + "*");n = n / k;

第1页

你可能喜欢

  • JAVA编程题全集及答案
  • Java面试题
  • java面试编程题
  • Java学习笔记
  • java总结
  • java基础

热门文档

相关文档

  • Java常见面试50题(java+jsp)

    算法面试必备!!JAVA编程 5... 14页 1财富值 125条常见的java面试笔试题......java和jsp常见的50个题目,面试至少有一个碰到。java和jsp常见的50个题目,面试至...

  • Java面试之——代码与编程题

    算法面试必备!!JAVA编程... 14页 1下载券 java考试题,编程题答案!... 10页...Java 面试之——代码与编程题 135,写一个 Singleton 出来 , Singleton 模式主要...

  • java面试编程题

    算法面试必备!!JAVA编程 5... 14页 1财富值 java考试题,编程题答案!!! 10页 免费 程序员面试之葵花宝典之JA... 9页 免费 java程序设计考试题 2页 免费 ...

  • java面试编程题

    算法面试必备!!JAVA编程... 14页 1下载券 Java基础面试二十题之编... 暂无...138、Java 的通信编程,编程题(或问答),用 JAVA SOCKET 编程, 读服务器几个...

  • 面试必备100道经典Java基础题

    Java经典算法题-面试笔试常... 4页 5财富值 JAVA经典算法合集-面试必备... ...最新JAVA编程题全集(50题及... 31页 免费 java100个经典例子 19页 2财富值...

  • JAVA经典算法50题

    ()); } } 【程序39】 题目:编写一个函数,输入n为偶数时,调用函数求1/2+...JAVA经典算法50题 5页 免费 Java金典算法题-面试笔试... 4页 免费 ...

  • JAVA经典算法50题

    (); } 题目: 编写一个函数, 输入n为偶数时, 调用函数求1/2+1/4+...+...Java金典算法题-面试笔试... 4页 免费 java经典算法50题答案 29页 1下载券 ...

  • Java程序员面试必备的31个要点

    Java学习笔记(必看经典) 30页 免费 java笔试算法题及答案 24页 免费 Java工程师面试题(三大框架... 2页 免费 最新JAVA编程题全集(50题及... 31页 免费搜...

  • JAVA面试宝典,java面试题,java面试指南,java面试必备试...

    JAVA面试题解惑系列(四)—... 9页 免费喜欢此文档的还喜欢 最新JAVA编程题全集...多线程 java 有自己的调度算法,虚 拟机会自动调度执行的线程,而操作系统处理的...

  • 最新JAVA编程题全集(50题及答案)

    最新JAVA编程题全集(50题及答案)_IT认证_资格考试/认证_教育专区。最新JAVA编程题全集【程序 1】题目:古典问题:有一对兔子,从出生后第 3 个月起每个月都生一...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email