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

Java学习-练习试用Java实现求素数

以下是使用Java语言试着编写的求1-100内的素数的程序:

public class PrimeNumbers {public static void main(String[] args) {System.out.println("Prime numbers between 1 and 100 are:");for (int i = 2; i <= 100; i++) {if (isPrime(i)) {System.out.print(i + " ");}}}public static boolean isPrime(int number) {// 0 and 1 are not prime numbersif (number <= 1) {return false;}for (int i = 2; i <= Math.sqrt(number); i++) {if (number % i == 0) {return false;}}return true;}}

此程序会打印出1-100内的所有素数。运行结果如下:

Prime numbers between 1 and 100 are: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

(文章为作者在学习java过程中的一些个人体会总结和借鉴,如有不当、错误的地方,请各位大佬批评指正,定当努力改正,如有侵权请联系作者删帖。)

http://www.lryc.cn/news/341315.html

相关文章:

  • 最近学习发现一个background-blend-mode,这是CSS的一个新成员吧!这里分享记录一下
  • 虚幻引擎5 Gameplay框架(二)
  • 云原生Kubernetes: K8S 1.29版本 部署Sonarqube
  • 读天才与算法:人脑与AI的数学思维笔记19_深度数学
  • Springboot+Vue项目-基于Java+MySQL的旅游网站系统(附源码+演示视频+LW)
  • Element UI 简介
  • mysql 删除重复的数据保留id最大的一条
  • UE4 Widget制作搜索框
  • JavaScript js写九九乘法表(两种方法)
  • 算法--贪心算法
  • Redis基本數據結構 ― String
  • php7.4在foreach中对使用数据使用无法??[]判读,无法使用引用传递
  • 传输层协议 TCP UDP协议 解析(二)
  • java+jsp+Oracle+Tomcat 记账管理系统论文(一)
  • echarts双Y轴,并实现图例等
  • STM32 工程移植 LVGL:一步一步完成
  • Linux中分析日志及问题排查
  • 复杂环境下实时鲁棒3D激光雷达定位
  • 9.3.k8s的控制器资源(deployment部署控制器)
  • 通过符号程序搜索提升prompt工程
  • js开启子线程及其使用
  • excel办公系列-图表元素及其作用
  • rocketmq dashboard控制台中topic状态无法展示
  • GPT每日面试题-Typescript中type和interface的区别
  • python数据分析——大数据伦理风险分析
  • 配置 Trunk,实现相同VLAN的跨交换机通信
  • Python 植物大战僵尸
  • SpringBoot:实战项目TLIAS智能学习辅助系统1.1
  • ubuntu-meta-22.04桌面版+ros2-humble 镜像
  • 『大模型笔记』Code Example: Function Calling with ChatGPT