当前位置: 首页 > news >正文

哪个网站做公司业务广告效果好wordpress 关注插件

哪个网站做公司业务广告效果好,wordpress 关注插件,网站响应式和非响应式,网站上的彩票走势图是怎么做的问题描述:接收用户输入的数字,判断是否是质数(素数)以及输出1-100之间的所有质数 质数的概念:一个大于1的自然数,除了1和它本身外,不能被其他自然数整除的数叫做质数,也称为素数 规定:1既不是…

问题描述:接收用户输入的数字,判断是否是质数(素数)以及输出1-100之间的所有质数

质数的概念:一个大于1的自然数,除了1和它本身外,不能被其他自然数整除的数叫做质数,也称为素数

规定:1既不是质数也不是合数

实现思路:
初始化Scanner对象以接收用户输入。
使用Scanner的nextInt方法读取用户输入的一个整数。
使用一个for循环从0遍历到100,对每一个整数调用isPrime2方法判断是否为质数,如果是,则将其输出到控制台。
isPrime1方法(暴力迭代法):
检查输入的数字是否小于或等于1,如果是,则直接返回false(因为质数定义为大于1的自然数)。
使用for循环从2遍历到输入的数字减1,检查是否存在一个数能够整除输入的数字。
如果存在这样的数,则返回false,表示输入的数字不是质数。
如果循环结束都没有找到能整除的数,则返回true,表示输入的数字是质数。
isPrime2方法(平方根):
首先检查输入的数字是否小于或等于1,如果是,返回false。
使用数学定理进行优化:一个合数一定可以分解为两个因数,且至少有一个因数不大于它的平方根。因此,我们只需要检查从2到该数字平方根的所有整数是否能整除它。
使用for循环从2遍历到输入数字的平方根(取整),检查是否存在一个数能够整除输入的数字。如果存在这样的数,返回false;否则,返回true。

 

代码实现:

方法一: 暴力迭代法

public static boolean isPrime1(int number) {if(number<=1) {return false;}for(int i=2;i<number;i++) {if(number%i==0) {return false;}}return true;}

输出结果:

32
false

方法二:平方根

  • 数学定理:如果一个数n不是质数,则n = x * y,
  • 并且同时满足:x<=sqrt(n) y>=sqrt(n)
  • 例如:100 = 2*50 =4*25 = 5*20 = 10*10

代码实现:

//平方根public static boolean isPrime2(int number) {//数学定理:如果一个数n不是质数,则n = x * y,//并且同时满足:x<=sqrt(n) y>=sqrt(n)//例如:100 = 2*50 =4*25 = 5*20 = 10*10if(number<=1) {return false;}for(int i=2;i<=Math.sqrt(number);i++) {if(number%i==0) {return false;}}return true;}

输出结果:

32
false

输出1-100之间的所有质数

代码实现:

package com.ztt.exercise.Demo04;import java.util.Scanner;
/** 接收用户输入的数字,判断是否是质数(素数)*/public class demo04 {public static void main(String[] args) {try(Scanner input=new Scanner(System.in)){int n=input.nextInt();boolean ret=isPrime1(n);System.out.println(ret);}for(int i=0;i<=100;i++) {if(isPrime2(i)) {System.out.println(i);}}}

 输出结果:

2
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97

 

 

 

 

http://www.yayakq.cn/news/232156/

相关文章:

  • 网站建设评审表运城市住房和城乡建设局网站
  • 免费的舆情网站六安市建设网站市场信息价
  • 公司国外网站建设网站推广的工具
  • 青岛网站建设首选衡水wap网站建设
  • 松原网站建设哪家好重庆建网站推广价格
  • 如何进行主题网站的资源建设网站制作哪个好一些
  • 电商网站建设维护汕尾手机网站开发
  • 学会python做网站中国新闻
  • 网站你懂我意思正能量免费软件上海著名网站设计公司
  • 河南省建设工程造价信息网站网站图片导入wordpress
  • 新乡网站定州网站建设
  • 专业做家具的网站凡科建站的模板 怎么弄下来
  • 怎样做网站手机客户端网站制作品牌有哪些
  • 垂直购物网站建设phpnow超详细WordPress
  • shopify做全品类网站杭州网站建设公司有哪几家
  • 做钉子出口哪个网站好软件源码成品资源下载网站
  • 网站怎么上传手机浏览器下载大全免费下载
  • 太原网站排名推广校园网网络规划与设计方案
  • 织梦可以放两个网站wordpress 数据库优化插件
  • 岳阳平台网站制作app store官网
  • 阿里云主机建网站正规公司简历模板
  • 耒阳网站建设seo怎么推排名
  • 手机永久免费建站杭州软件开发的公司
  • 乐清网站制作优化资源网站排名优化seo
  • 四川住房和城乡建设厅网站jsp网站建设项目实战
  • 山西省建设厅招标网站知识付费网站搭建教程
  • 网站制作-杭州filetype:pdf wordpress
  • 网站营销方案模板腾讯企业网盘
  • 建行移动门户网站大连网站公司设计
  • 域名注册完成后如何做网站成品短视频app下载有哪些