用Java编写的素数代码,判断两个数之间的素数的个数以及素数

简介: 用Java编写的素数代码,判断两个数之间的素数的个数以及素数。

 

import java.util.Scanner;
public class sum {
    //此方法判断传入的数是否为素数
    static boolean is_prime(int n) {
        if (n <= 0 || n == 1) {
            return false;
        }
        for (int i = 2; i <= Math.sqrt((double) n); i++) {
            if (n % i == 0)
                return false;
        }
        return true;
    }
    //这是一个main方法,是程序的入口:
    public static void main(String[] args) {
        Scanner fin = new Scanner(System.in);
        int a, b, ans;
        while (fin.hasNext()) {
            a = fin.nextInt();
            b = fin.nextInt();
            if (a == -1 && b == -1) {
                break;
            }
            ans = 0;
            for (int i = a; i <= b; i++) {
                //判断此数是否为素数
                if (is_prime(i)) {
                    ans++;
                    //打印
                    System.out.print(i + " ");
                }
            }
            //打印
            System.out.println();//换行
            System.out.println("素数有:" + ans);//计算素数个数
        }
    }
}

image.gif

目录
相关文章
|
6天前
|
Java 程序员 图形学
程序员教你用代码制作飞翔的小鸟--Java小游戏,正好拿去和给女神一起玩
《飞扬的小鸟》Java实现摘要:使用IntelliJ IDEA和JDK 16开发,包含小鸟类`Bird`,处理小鸟的位置、速度和碰撞检测。代码示例展示小鸟图像的加载、绘制与旋转。同时有`Music`类用于循环播放背景音乐。游戏运行时检查小鸟是否撞到地面、柱子或星星,并实现翅膀煽动效果。简单易懂,可直接复制使用。
|
2天前
|
Java 测试技术
如何提高Java代码的可读性
Java是一种常用的编程语言,但是写出易懂且可读性高的代码却是一项挑战。本文将分享一些技巧和建议,帮助您提高Java代码的可读性和可维护性。
|
5天前
|
Java Kotlin
java调用kotlin代码编译报错“找不到符号”的问题
java调用kotlin代码编译报错“找不到符号”的问题
17 10
|
6天前
|
前端开发 Java Spring
Java Web ——MVC基础框架讲解及代码演示(下)
Java Web ——MVC基础框架讲解及代码演示
13 1
|
6天前
|
设计模式 前端开发 网络协议
Java Web ——MVC基础框架讲解及代码演示(上)
Java Web ——MVC基础框架讲解及代码演示
8 0
|
6天前
|
Java
Java的取余如何编写代码
【5月更文挑战第9天】Java的取余如何编写代码
22 5
|
6天前
|
Java
代码实例演示Java字符串与输入流互转
代码实例演示Java字符串与输入流互转
|
6天前
|
存储 安全 Java
掌握8条泛型规则,打造优雅通用的Java代码
掌握8条泛型规则,打造优雅通用的Java代码
掌握8条泛型规则,打造优雅通用的Java代码
|
6天前
|
数据库连接
java+ssm+vue代码视频学习讲解
java+ssm+vue代码视频学习讲解
11 0
|
6天前
|
SQL 缓存 算法
优化你的Java代码:性能调优技巧
优化你的Java代码:性能调优技巧
16 0