Java案例找素数(三种方法)

目录

一:问题:

二:思路分析:

三:具体代码:

四:运行结果:


一:问题:

二:思路分析:

三:具体代码:

Ⅰ:(双层循环)

package 重修;import java.util.Random;
import java.util.Scanner;public class first {public static void main(String[] args) {int count=0;for (int i = 101; i < 200; i++) {Boolean flag=true;for (int j = 2; j < i/2; j++) {if(i%j==0){flag=false;break;}}if(flag==true){System.out.println(i+"是素数");count++;}}System.out.println("共有"+count+"个素数");}
}

Ⅱ:(continue跳转量)

package 重修;import java.util.Random;
import java.util.Scanner;public class first {public static void main(String[] args) {int count=0;out:for (int i = 101; i < 200; i++) {Boolean flag=true;for (int j = 2; j < i/2; j++) {if(i%j==0){continue out;}}System.out.println(i+"是素数");count++;}System.out.println("共有"+count+"个素数");}
}

Ⅲ:(利用方法)

package 重修;import java.util.Random;
import java.util.Scanner;public class first {public static void main(String[] args) {int count=0;Boolean flag;for (int i = 101; i < 200; i++) {flag=panduan(i);if(flag==true){count++;System.out.println(i+"是素数");}}System.out.println("共有"+count+"个素数");}private static Boolean panduan(int i) {for (int j = 2; j < i/2; j++) {if(i%j==0){return false;}}return true;}
}
四:运行结果:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/38767.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

硬件开发笔记(二十三):贴片电阻的类别、封装介绍,AD21导入贴片电阻原理图封装库3D模型

若该文为原创文章&#xff0c;转载请注明原文出处 本文章博客地址&#xff1a;https://hpzwl.blog.csdn.net/article/details/140110514 长沙红胖子Qt&#xff08;长沙创微智科&#xff09;博文大全&#xff1a;开发技术集合&#xff08;包含Qt实用技术、树莓派、三维、OpenCV…

【Mybatis 与 Spring】事务相关汇总

之前分享的几篇文章可以一起看&#xff0c;形成一个体系 【Mybatis】一级缓存与二级缓存源码分析与自定义二级缓存 【Spring】Spring事务相关源码分析 【Mybatis】Mybatis数据源与事务源码分析 Spring与Mybaitis融合 SpringManagedTransaction&#xff1a; org.mybatis.spri…

YOLOv8各种改进模型在Jetson Orin NX上面的部署与实验对比

一 环境配置 1.1 Jetson平台的GPU版本torch与torchvison的安装 一般在使用YOLOv8时候,通常由两种模式: 1)pip install ultralytics :不需要修改模型的话,直接用这个方便 2) pip installl requirement.txt -r:对模型结构修改的话只能用这个 作者是为了对模型进行改进…

跨域不一定不能共享 cookie

Cookie的域名共享机制主要基于以下几个原则: 同一域名下的不同子域名可以共享cookie。例如&#xff0c;www.example.com和blog.example.com可以共享设置为.example.com域的cookie. Cookie的域名属性(Domain)决定了哪些域名可以访问该cookie。服务器可以手动设置Domain属性,默认…

如何实现Action菜单

文章目录 1. 概念介绍2. 思路与方法2.1 实现思路2.2 实现方法 3. 示例代码4. 内容总结 我们在上一章回中介绍了"自定义标题栏"相关的内容&#xff0c;本章回中将介绍自定义Action菜单.闲话休提&#xff0c;让我们一起Talk Flutter吧。 1. 概念介绍 我们在这里提到的…

代码随想录第六十一天 单调栈part01 739.每日温度 496.下一个更大元素 I 503.下一个更大元素II

关键点 使用条件&#xff1a;一维数组&#xff0c;想要寻找任一个元素的右边或者左边比第一个自己大或小的元素的位置&#xff1b; 原理&#xff1a;空间换时间&#xff0c;遍历的过程中需要用一个栈来记录右边第一个比当前元素高的元素&#xff1b; 维护单调栈&#xff1a;…

【C++ Primer Plus学习记录】函数和数组

假设使用一个数组来记录家庭野餐中每人吃了多少个甜饼&#xff08;每个数组索引都对应一个人&#xff0c;元素值对于这个人所吃的甜饼数量&#xff09;。现在想知道总数。这很容易&#xff0c;只需要使用循环将所有数组元素累积起来即可。将数组元素累加是一项非常常见的任务&a…

皮下出血点

跟晒太阳的关键性很强&#xff0c;因为右手更严重&#xff0c;且右手手背正片红。 肝不好&#xff0c;手臂上有很多小红点&#xff0c;可能是毛细血管瘤&#xff0c;也可能是皮下出血点&#xff0c;表现形式不同&#xff0c;具体原因和处理措施不同。 1、毛细血管瘤&#xf…

机器人控制系列教程之并联机器人简介

背景 根据其构件的连接是否构成闭环形式&#xff0c;机器人可分为串联机器人和并联机器人两种。对于串联机器人&#xff0c;其所有的构件以串联的结构形式连接起来&#xff0c;在空间组成一种开环结构&#xff0c;因而具有工作空间大&#xff0c;灵活性好等优点&#xff0c;但…

【避雷实测】宠物空气净化器怎么选?希喂、小米、安德迈谁更值得入手!

不知道家里养猫的朋友们有没有注意到&#xff0c;每逢春夏季节&#xff0c;无论是户外还是室内&#xff0c;我们的鼻子常常感到痒痒的。户外的痒感往往是因为那些飘散的杨柳絮&#xff0c;而在室内&#xff0c;这种痒感很可能是由于猫主子的毛发飘浮在空气中所引起的。 为了能…

Qt:8.QWidget属性介绍(focuspolicy属性-控件焦点、stylesheet属性-为控件设置样式)

目录 一、focuspolicy属性-控件焦点&#xff1a; 1.1focuspolicy属性介绍&#xff1a; 1.2设置焦点策略——setFocusPolicy()&#xff1a; 1.3获取控件的焦点策略——focusPolicy()&#xff1a; 二、stylesheet属性——为控件设置样式&#xff1a; 2.1 stylesheet属性介绍…

Golang-map理解

golang-map语雀笔记整理 map的底层实现hmapbmap map是如何做到O(1)的复杂度的&#xff1f;map扩容策略 师兄问题回答 map的底层实现 hmap hmap的结构体核心字段有&#xff1a;buckets 桶数组地址&#xff0c; B 定位值&#xff0c;桶的数目是2^B个&#xff0c; count 当前map的…

黑马点评下订单-小程序下单没问题但是Postman发送请求失败了,返回401

经过多方探索&#xff0c;这个✓8错误就是由于黑马点评使用了拦截器&#xff0c;我们直接发送请求是会被拦截器拦截下来的&#xff0c;我给出的解决方案是通过配置Postman解决&#xff0c;方法很简单&#xff01; 解决方案 右边的value写上Redis里面登录所用token值就可以了…

使用zdppy_api+onlyoffice word文档在线共同编辑,附完整的vue3前端代码和python后端代码

参考文档&#xff1a; https://api.onlyoffice.com/zh/editors/basic https://api.onlyoffice.com/zh/editors/coedit 基本的架构思考&#xff1a; 文档表&#xff1a;记录的是文档信息 key&#xff1a;这个key可以标识唯一的一个文档&#xff0c;可以是文档的hash值fileType…

HttpServletResponse设置headers返回,发现headers中缺少“Content-Length“和“Content-Type“两个参数。

业务中需要将用httpUtils请求返回的headers全部返回&#xff0c;塞到HttpServletResponse中&#xff0c;代码如下&#xff1a; HttpServletResponse response;// 返回headers Arrays.stream(httpResponse.getHeaders()).forEach(header -> response.setHeader(header.getNa…

SM2加密的密文byte数组与ASN.1互转

ASN.1抽象语言标记(Abstract Syntax Notation One) ASN.1是一种 ISO/ITU-T 标准,描述了一种对数据进行表示、编码、传输和解码的数据格式,它提供了一整套正规的格式用于描述对象的结构。 一、该结构的应用场景 例如在做待签名的数字信封时,数字信封使用ASN.1封装,其中对…

MySQL的简介和安装目录

今日总结到此结束&#xff0c;拜拜&#xff01;

写代码,为什么还需要作图?

引言 古人云 &#xff1a;一图胜千言&#xff0c;闲人说&#xff1a;无图无真相。 在日常的聊天工具当中&#xff0c;无论是使用微信&#xff0c;还是钉钉。使用图片或表情包的频次越来越高&#xff0c;那是为什么呢&#xff1f;其实在互联网没有那么发达的时候&#xff0c;我…

QAnything接口文档

QAnything接口主要包括7个接口&#xff1a;新建知识库、查看知识库、删除知识库&#xff1b;上传文件、获取文件列表、删除文件&#xff1b;问答。 一.新建知识库&#xff08;POST&#xff09; 1.URL http://{your_host}:8777/api/local_doc_qa/new_knowledge_base2.请求参数…

【Linux】:命令行参数

朋友们、伙计们&#xff0c;我们又见面了&#xff0c;本期来给大家解读一下有关Linux命令行参数的相关知识点&#xff0c;如果看完之后对你有一定的启发&#xff0c;那么请留下你的三连&#xff0c;祝大家心想事成&#xff01; C 语 言 专 栏&#xff1a;C语言&#xff1a;从入…