java求100以内的素数示例分享
作者:zxhpj 时间:2021-06-30 21:34:39
题目:求100之内的素数
方法一:
package airthmatic;
public class demo8 {
/**
* 素数是指因数只有1和本身的数字
* @param arg
*/
public static void main(String arg[])
{
for(int i=1;i<=100;i++)
{
if(find(i))
System.out.print(i+" ");
}
}
/**
* 1-n个自然数中的素数
* @param n
* @return
*/
public static boolean find(int n)
{
for(int i=2;i<=Math.sqrt(n);i++)
{
if(n%i==0)
return false;
}
return true;
}
}
方法二:
public class Ex27 {
public static void main(String args[])
{
int sum,i;
for(sum=2;sum<=100;sum++)
{
for(i=2;i<=sum/2;i++)
{
if(sum%i==0)
break;
}
if(i>sum/2)
System.out.println(sum+"是素数");
}
}
}
标签:java,素数
0
投稿
猜你喜欢
C# 常用协议实现模版及FixedSizeReceiveFilter示例(SuperSocket入门)
2023-12-12 04:17:48
Android webview打开本地图片上传实现代码
2023-06-02 14:11:50
Java异步调用转同步方法实例详解
2023-11-01 20:38:25
Spring的连接数据库以及JDBC模板(实例讲解)
2023-03-21 05:56:36
Android编程实现的首页左右滑动切换功能示例
2022-10-15 07:20:17
详解从零开始---用C#制作扫雷游戏
2022-06-14 13:33:12
C++ 线程(串行 并行 同步 异步)详解
2023-07-18 18:09:43
Mybatis selectKey 如何返回新增用户的id值
2022-07-14 05:10:38
Winform项目中使用FastReport.Net报表控件
2022-01-16 11:08:27
漂亮的Android音乐歌词控件 仿网易云音乐滑动效果
2022-01-26 14:16:25
线程池ThreadPoolExecutor并行处理实现代码
2022-10-13 23:44:01
Android实现系统日历同步日程
2022-02-13 09:57:44
C# Fiddler插件实现网站离线浏览功能
2022-10-09 01:46:14
C# FileStream简单介绍和使用
2023-07-05 23:04:05
C# 添加、修改以及删除Excel迷你图表的实现方法
2023-04-06 22:07:27
JAVA中AES加密方法实例分析
2023-12-18 13:09:40
Flutter 状态管理的实现
2023-08-21 02:38:33
Android GPS定位测试(附效果图和示例)
2023-05-11 17:38:10
浅谈利用Spring的AbstractRoutingDataSource解决多数据源的问题
2021-09-07 07:20:59
关于apollo和Spring集成@Value注解通用解析
2022-03-30 23:06:03