求100以内的素数和!!!

news2024/12/27 11:43:34

1.我在写这段代码是就遇到了这么一个问题,我认为:

if (i % j == 0) {
break;
}

只要满足这段代码就认为是素数,其实不是,素数的定义是只有1和它本身可以整除,而这段代码,是只要能够整除就认为是素数 ,显然是错误的。我们话要再判断一下i==k才行,只要这样才能保证i为素数。

正确思路:我们先拿到一个数(i)让它去除一个(2——i)的数,在执行过程中我们判断出

i%j==0我们就将j的值给k,让i和k做对比,如果i==k就判断i是素数,否则不是,不是则进行下一次循环。

/*
 * Copyright (c) 2020, 2023,  All rights reserved.
 *
 */
package cn.scl;

/**
 * <p>Project: JavaStudy - Score3</p>
 * <p>Powered by scl On 2023-07-20 14:48:15</p>
 * <p>描述:<p>
 *
 * @author scl [1846080280@qq.com]
 * @version 1.0
 * @since 17
 */
public class Score3 {
    public static void main(String[] args) {
        int sum = 0;
        int k=0;
        for (int i = 2; i <= 100; i++) {
            for (int j = 2; j <= i; j++) {
                if (i % j == 0) {
                    k=j;
                    break;
                }
            }
            if (i == k) sum += i;
        }
        System.out.println(sum);

    }
}

 

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

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

相关文章

58. 最后一个单词的长度

题目链接&#xff1a;力扣 解题思路&#xff1a;简单题&#xff0c;没什么好说的 方法一&#xff1a;直接调用String类的split分割函数&#xff0c;以单个空格字符进行分割&#xff0c;则分割后生成数组的最后一个元素的长度即所求 AC代码 class Solution {public int lengt…

ARM--LED灯点亮

LED1,LED2,LED3亮灯 .text .global _start_start: /**********LED1点灯--->PE10**************//*初始化RCC章节*/通过RCC_MP_AHB4ENSETR寄存器,使能GPIOs组控制器 0x500000A28[4] 1RCC_INIT: E组和F组一起使能ldr r0,0x50000A28 ldr r1,[r0]orr r1,r1,#(0x3 << 4)s…

IDEA汉化插件

一、使用IDEA插件功能 重启IDEA 二、下载中文包 手动注入 进官网找自己IDEA对应版本的&#xff0c;下载压缩包&#xff1a;点我进官网 看自己的IDEA版本 把压缩包拖进去&#xff0c;IDEA里打开着文件也没关系 重启IDEA

2023最新版本Activiti7系列-整合SpringBoot

和SpringBoot项目整合 首先我们来实现Activiti7和SpringBoot的整合。便于我们后续相关知识内容的讲解。我们在此处使用的环境版本是&#xff1a; Activiti7&#xff1a;7.1.0.M2SpringBoot&#xff1a;2.4.2JDK的版本是&#xff1a;1.8 要注意Activiti7和SpringBoot的版本要对…

学无止境·运维高阶①(数据库备份)

数据库多种备份 练习1、创建数据库school&#xff0c;创建student和score表2、为student表和score表增加记录3、备份数据库school到/backup目录4、备份MySQL数据库为带删除表的格式&#xff0c;能够让该备份覆盖已有数据库而不需要手动删除原有数据库5、直接将MySQL数据库压缩备…

Vue中rander函数作用

这是一个main.js&#xff1a;把原本的rander函数注释掉&#xff0c;换成我们之前会的template模板样式。运行看一下&#xff1a; /*该文件是整个项目的入口文件 * */ //引入vue import Vue from vue //引入APP组件&#xff0c;它是所有组件的父组件 // import App from ./App.…

SpringBoot开发符合S3协议的文件存储服务

背景 公司最近的业务大量涉及安可项目&#xff0c;要求避免使用第三方组件&#xff0c;原有开发框架支持本地文件存储/Minio/各类云存储&#xff0c;现在要求文件独立存储且文件服务需要自研&#xff0c;经调研评估后决定基于SpringBoot开发文件存储服务&#xff0c;使用s3协议…

知识库数据导出为excel-使用JavaScript实现在浏览器中导出Excel文件

我们智能客服知识库机器人已经开发完成&#xff0c;后端数据库是使用的qdrant向量数据库&#xff0c;但是该数据库并没有导出备份功能&#xff0c;所以我按简单的纯前端实现知识库导出excel数据 使用第三方库(如SheetJS) SheetJS是一个流行的JavaScript库&#xff0c;可帮助处理…

Linux の shell 基本语法

变量 shell中变量比较特殊&#xff0c;变量名和等号之间不能有空格。其它的跟常见的变成语言类似 命名规则&#xff1a; 命名只能使用英文字母&#xff0c;数字和下划线&#xff0c;首个字符不能以数字开头。 中间不能有空格&#xff0c;可以使用下划线 _。 不能使用标点符号。…

了解一下启动类如何运行

Run 我最初以为就是运行了一个main方法&#xff0c;没想到去开启了一个服务。 package com.qf;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; //SpringBootApplication&#xff1a;标注这个类是…

Maven的热部署devtools

最近在搞springbootmaven项目&#xff0c;每次重启很烦人&#xff0c;才想起以前的热部署devtool依赖没添加。 在搭建springboot项目中往controller类加入注解RestController RequestMapping后&#xff0c;我们就可以通过http请求访问结果&#xff0c;可当我修改代码或增加文件…

ElasticSearch学习--搜索

目录 DSL查询文档 DSL查询分类 match_all 总结 全文检索查询 match multi_match​编辑 总结 精准查询 ids range&#xff0c;term 地理坐标查询 geo_bounding_box geo_distance 组合(复合)查询 总结 Function Score Query 复合查询Boolean Query 案例 搜索结果处…

菜鸡shader:L12 SD处理贴图制作时钟动画

文章目录 SD处理贴图Shader代码C#代码最后效果 SD处理贴图 呃呃感觉这节课&#xff0c;很大一部分都是在将怎么用SD来处理贴图&#xff0c;在这里就简单放一下课上的截图吧&#xff0c;我也跟着做了一下&#xff0c;虽然表盘十二个数排列间隔不一样&#xff0c;但还是稀碎地做…

【ARM Cache 系列文章 2 -- Cache Coherence及内存顺序模学习】

文章目录 Cache Coherence 背景1.1 内存顺序模型简介(Memory Model)1.1.1 Normal Memory1.1.2 Device Memory 1.2 Cache 一致性问题解决方案1.2.1 Shareability 属性1.2.2 Non-Shareable 属性1.2.3 Inner-Shareable 属性1.2.4 Out-Shareable 属性 1.3 Shareability 和 PoC/PoU …

【MATLAB第59期】基于MATLAB的混沌退火粒子群CSAPSO-BP、SAPSO-BP、PSO-BP优化BP神经网络非线性函数拟合预测/回归预测对比

【MATLAB第59期】基于MATLAB的混沌退火粒子群CSAPSO-BP、SAPSO-BP、PSO-BP优化BP神经网络非线性函数拟合预测/回归预测对比 注意事项 不同版本matlab 不同电脑 加上数据集随机&#xff0c;BP权值阈值随机&#xff0c;进化算法种群随机&#xff0c;所以运行结果不一定和我运行…

20.matlab数据分析极限(matlab程序)

1.简述 计算极限 MATLAB提供计算极限的limit函数。在其最基本的形式中&#xff0c;limit函数将表达式作为参数&#xff0c;并在独立变量为零时找到表达式的极限。 例如&#xff0c;要计算函数f(x)(x^3 5)/(x^4 7)的极限&#xff0c;因为x趋向于零。 syms xlimit((x^3 5)/…

设计模式 ~ 职责链、策略、适配器、MVC、MVVM

职责链模式 一种行为型设计模式&#xff0c;它允许多个对象按照特定的顺序处理请求&#xff0c;直到其中一个对象能够处理该请求为止&#xff1b; 一个流程&#xff0c;需要多个角色处理&#xff0c;通过 一个“链”串联起来&#xff0c;各个角色相互分离&#xff0c;互不干扰…

使用 Cpolar 内网穿透实现 Windows 远程 WebDAV 访问

文章目录 windows搭建WebDAV服务&#xff0c;并内网穿透公网访问【无公网IP】1. 安装IIS必要WebDav组件2. 客户端测试3. 使用cpolar内网穿透&#xff0c;将WebDav服务暴露在公网3.1 打开Web-UI管理界面3.2 创建隧道3.3 查看在线隧道列表3.4 浏览器访问测试 4. 安装Raidrive客户…

机器学习术语解析与应用(一)

文章目录 &#x1f340;引言&#x1f340;数据集&#x1f340;特征工程&#xff08;Feature Engineering&#xff09;&#x1f340;模型&#xff08;Model&#xff09;&#x1f340;算法&#xff08;Algorithm&#xff09;&#x1f340;训练&#xff08;Training&#xff09;&a…

【广州华锐互动】VR汽车故障维修模拟系统

随着汽车行业的发展&#xff0c;汽车机械检修技术也变得越来越重要。传统的教学方式已经不能满足现代汽车维修的需求&#xff0c;因此VR汽车故障维修模拟系统应运而生。这个平台具有许多实用的功能&#xff0c;可以帮助学生更好地学习和掌握汽车机械检修技能。 VR汽车故障维修模…