首页 > 其他分享 >获取一定范围内的素数

获取一定范围内的素数

时间:2024-09-16 08:55:14浏览次数:10  
标签:String int 获取 素数 static 101 public 范围

 方法一:使用外部循环指定标签

public class Prime {
    public static void main(String[] args) {
        //目标:完成找素数
        //1.定义一个for循环,产生101——200之间的每个数据
        int count = 0;

        OUT://为外部循环指定标签
        for (int i = 101; i < 201; i++) {
            //2.拦截该数是否是素数
            for(int j = 2;j <= i/2 ;j++){
                if (i % j == 0){
                    //这个数肯定不是素数,不能打印
                    continue OUT;// 结束外部循环的当次执行
                }
            }

            count++;
            System.out.println(i);


        }
        System.out.println("个数是:" + count);
    }
}

方法二:使用方法实现,比较简单。

public class Prime_1 {
    public static void main(String[] args) {
        int count = 0;
        for(int i = 101; i<=200; i++){
            if (check(i)){
                System.out.println(i);
                count++;
            }
        }
        System.out.println("素数共" + count+"个。");
    }

    public static boolean check(int data) {
        for (int i = 2;i <= data/2; i++){
            if(data %i == 0){
                return false;
            }
        }
        return true;

    }
}

标签:String,int,获取,素数,static,101,public,范围
From: https://blog.csdn.net/qq_45173172/article/details/142298448

相关文章

  • 南沙C++信奥老师解一本通题:2110:【例5.1】素数环
    ​【题目描述】输入正整数n,把整数1,2,…,n 组成一个环,使得相邻两个整数之和均为素数。【输入】输入正整数n。【输出】输出任意一个满足条件的环。【输入样例】6【输出样例】432561【提示】数据满足:4≤n≤30#include<bits/stdc++.h>usingnamespace......
  • java获取object中的value
    在Java中,获取对象(Object)中的值通常依赖于对象的类型以及我们希望访问的属性。由于Java是一种静态类型语言,直接从一个Object类型中访问属性是不可能的,因为Object是所有类的超类,但它本身不包含任何特定的属性或方法(除了那些定义在Object类中的)。有几种方法可以间接地从一个Object中......
  • Java获取Object中Value的方法
    在Java中,获取对象(Object)中的值通常依赖于对象的类型以及我们希望访问的属性。由于Java是一种静态类型语言,直接从一个Object类型中访问属性是不可能的,因为Object是所有类的超类,但它本身不包含任何特定的属性或方法(除了那些定义在Object类中的)。有几种方法可以间接地从一个Object中......
  • AndroidStudio - - - 点击头像更换头像_菜单选择_相机拍照与相册获取
    1.逻辑代码1.1MainActivity类packagecom.example.myapplication;importandroid.Manifest;importandroid.app.Activity;importandroid.app.AlertDialog;importandroid.content.DialogInterface;importandroid.content.Intent;importandroid.content.pm.PackageM......
  • 使用 csharp获取串口 的 全称
    使用的命名控件usingSystem.Management;代码点击查看代码///<summary>///获取串口的全称///</summary>///<returns></returns>publicstaticList<string>GetCompleteNameOfSerialPort(){List<string>serial_port_result=newList&......
  • dedecms怎么获取当前文档url地址
    在DEDECMS中获取当前文档的URL地址,可以通过多种方法实现。以下是几种常用的方法:方法一:使用全局函数DEDECMS提供了一个全局函数GetCurUrl(),可以用来获取当前页面的URL地址。在模板文件中,可以通过{dede:geturl}标签来调用这个函数:{dede:geturlrunphp='yes'}@me=GetCur......
  • 利用ssrf获取云服务器元数据
    什么是metadata:ECS实例元数据是指实例ID、VPC信息、网卡信息等实例属性信息,支持在ECS实例内部通过访问元数据服务(MetadataService)获取。通过该获取方式,您无需登录控制台或调用API,在实例内部即可访问实例信息,可以更便捷、安全地配置或管理正在运行的实例或实例上的程序。例如,......
  • 痞子衡嵌入式:JLink命令行以及JFlash对于下载算法的作用地址范围认定QN
    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是JLink命令行以及JFlash对于下载算法的作用地址范围认定。最近痞子衡在给一个RT1170客户定制一个InfineonMirrorBit类型64MBFlash的SEGGER下载算法,做完之后在JFlash下测试小数据下载没有问题,但......
  • 获取动态页面html
    AJAXAJAX(异步JavaScript和XML)是一种无需重新加载整个页面的情况下,与服务器交换数据,将增量信息局部更新在用户界面上的技术。AJAX具有异步性,AJAX请求不会阻塞用户界面,用户可以在请求处理的同时继续与页面交互,具有更强的交互性。AJAX能使网页从浏览器请求少量信息而不是整个页面。......
  • 通过API接口获取下来的数据需要怎样应用?
    在当今数字化时代,通过API接口获取数据已成为企业获取、处理和分析信息的重要手段。API接口不仅能够提高数据交互的效率,还能促进数据的安全性和灵活性。以下是如何将通过API接口获取的数据有效应用的一些方法和策略。 数据整合与分析企业可以通过API接口将不同来源的数据整合在一起......