给一个数,返回比它小的最大质数

今天,有个朋友说他们Java老师布置了一道题,要求写一个java程序,

已知一个数,然后给出比这个数小的最大质数。

起初给他写了这个asp的程序,希望他自己动手做出java版本的,

后来看他太笨,估计没怎么好好学,就把java的也写了。

Dim intNumber

intNumber = 400000

If intNumber<>2 And intNumber mod 2 =0 Then

intNumber=intNumber-1

End If

For i=intNumber To 1 step -1

bln=false

m=cint(sqr(i))

For j=2 To m

If i Mod j = 0 Then

bln=true

Exit For

End If

Next

If Not bln Then Exit For

Next

Response.Write i

%>

class ZhiShu

{

private static int getMaxZhiShu(int itmp)

{

if(itmp%2==0) itmp=itmp-1;

boolean bln=false;

int i1=0;

int i=0;

for(i=itmp;i>0;i-=2)

{

bln=false;

i1=(int)Math.sqrt(i);

for(int j=3;j

{

if(i%j==0) bln=true;

break;

}

if(!bln) break;

}

return i;

}

public static void main(String[] args)

{

System.out.println(getMaxZhiShu(100));

}

}

java最大质数_月光软件站 - 编程文档 - Java - 给一个数,返回比它小的最大质数...相关推荐

  1. java ejb3开发_月光软件站 - 编程文档 - Java - 使用EJB3.O简化EJB开发(三)

    简化持久化容器管理 CMP实体bean将成为EJB3.0使得开发人员强制使用的一个主要的检查方式.持久化框架象如开源的已经成为不像实体bean本质上的复杂和重量级的开发J2EE持久化框架应用的被大家喜 ...

  2. java 数据库工厂_月光软件站 - 编程文档 - Java - 简单的数据库连接工厂实现

    我看过很多数据库连接的代码,大部分都存在问题,有的甚至完全不可用,这里给出一个数据库连接工厂,给出了jdbc1和jdbc2的实现,仅供参考! public class ConnectionFactor ...

  3. Java写入磁盘阵列_月光软件站 - 编程文档 - Java - 利用Linux创建磁盘阵列

    磁盘阵列配置文件为/etc/raidtab raiddev /dev/md0 //指定磁盘阵列的设备名称 raid-level linear //指定采用的是Linear模式 nr-raid-disk ...

  4. java项目连接jboss中数据库_月光软件站 - 编程文档 - Java - JBOSS3.2.5中MYSQL数据库连接池的建立与测试...

    数据库连接池的配置参照 samlei 的文档<切换JBOSS默认数据库到MySQL>  http://dev.csdn.net/develop/article/33/33406.shtm ...

  5. java 2d划线 刷子_月光软件站 - 编程文档 - Java - Java图形设计中,利用Bresenham算法实现直线线型,线宽的控制(NO 2D GRAPHICS)...

    Java 2D Graphics提供了强大的画线功能,可以控制线型,线宽,刷子的形状等,但在JDK1.2以前,没有提供这样一个功能,为了保持与旧版JDK的相容,实现一个可控制线型,线宽的画直线方法还是 ...

  6. java语句电脑定时关机_月光软件站 - 编程文档 - Java - windows定时关机程序

    应网友yangxjn需要写的一个windows定时关机程序 . /** * Created by IntelliJ IDEA. * autor:cofbean * Date: 2004-3-10 * ...

  7. java写足球游戏_月光软件站 - 编程文档 - Java - 足球战术之flyweight篇

    接上回: 这个是球队的基本建设,为了组建好一支国家队, 而国内有成千上万的优秀队员,而每个人的特性 都不同,要使他们组建成一支11个人的优秀球队, 必须按照442的阵形严格区分每个队员的分工,如 前腰 ...

  8. java创建多级xml树_月光软件站 - 编程文档 - Java - 用XSL与XML实现多级树形菜单

    XSL语言功能强大而奇妙.从前面的例子中,我们可以初步了解到,一个xsl文档中使用了很多类似"xsl:xxxxx"这样的标签,这些标签就是xsl语言的部分.一个xsl文档至少是由一 ...

  9. 个人帐目管理系统java_月光软件站 - 编程文档 - Java - 实战EdaEagle——个人帐目管理系统(一)...

    实战EdaEagle--个人帐目管理系统(一) 作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站 点击此出下载EdaEagle 点击此处下载个人帐目管理源码 EdaEagle,既 ...

最新文章

  1. python 列表表达式 if_python中if else如何判断表达式成立?
  2. 一个完整的数据分析体系,该长啥样?
  3. 中国首张5G电话卡推出,DMA基金会持续为5G助力。
  4. mysql是否需要设置外键_数据库到底需不需要设置外键?
  5. jquery ajax html php区别,ajax与jquery的区别是什么
  6. ajax切换明星头像!
  7. MySQL—SQL优化笔记整理
  8. 5s管理推进的三个阶段及三大实施原则
  9. win10熄屏时间不对_win10的息屏时间怎么调
  10. [工具使用]黑暗引擎FOFA
  11. swing打地鼠游戏_幼儿园里的室内徒手游戏(二)
  12. 基于stm32f103的俄罗斯方块游戏
  13. 小技巧 - 淘宝怎么联系人工客服?
  14. tcp服务器响应超时,tcp客户端与服务器的连接超时
  15. 互联网的控制权——根服务器
  16. STM32学习心得十八:通用定时器基本原理及相关实验代码解读
  17. 1.4 无穷小与无穷大
  18. 解决:谷歌浏览器下载链接时一闪一闪的问题
  19. AD设计PCB新手入门
  20. 政府采购:国产软件发展的第一推动力

热门文章

  1. 接吻戴口罩,猪流感带来的奇观
  2. 【JavaScript】- createEvent() 创建自定义事件
  3. 2、MapReduce与YARM
  4. 一个可以重复遍历的RowSet
  5. Elasticsearch 集群分配多少分片合理
  6. adobe reader(PDF)数字证书添加
  7. html中浏览不留痕迹,彻底删除记录,你需要这样操作不留痕迹
  8. Android Studio 和 gradle 修改缓存文件夹路径
  9. 微软:别再使用IE浏览器了!!
  10. 【软件周刊第 25 期】深度操作系统 15.4 正式发布;CentOS 7 重要 Linux Kernel 安全更新发布...