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

Java求101-200之间有多少素数

Java学习笔记

今天看教程看到了这个题,对于一名打过算法竞赛的选手还是很简单的,但由于之前是c++组的,所以用java写一下,练一下手。

代码:

package com.itheima.hello;

public class Test1
{
    public static void main(String[] args)
    {
        int cnt=0;
        for(int i=101;i<=200;i++)
        {
            if(Isp(i)) cnt++;
        }
        System.out.println("101-200之间有"+cnt+"个素数");
    }

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

执行结果:

101-200之间有21个素数


http://www.kler.cn/a/595170.html

相关文章:

  • 数字化转型,目的是为了转型还是数字化?
  • 菜品分页查询-01.需求分析和设计
  • dify联网搜索如何限制在只在一个网站上搜索呢??
  • 《C++11 基于CAS无锁操作的atomic原子类型》
  • Linux基础开发工具——gdb/cgdb(7)
  • AI风向标《AI与视频制作全攻略:从入门到精通实战课程》
  • 多无人车协同探索开源包启动文件介绍(上)
  • k8s中service概述(二)NodePort
  • 加速还是安全?CDN与群联云防护的本质差异与适用场景
  • Blender标注工具
  • Webrtc编译官方示例实现视频通话
  • 【初探数据结构】二叉树的顺序结构——堆的实现详解(上下调整算法的时间复杂度分析)
  • 10-STL、位运算、常用函数库
  • filebeat和logstash区别
  • Mysql Innodb引擎执行过程
  • Day11 动态规划入门
  • 又双叒叕Scrapy爬虫相关的面试题及详细解答
  • 【React】基于自定义Hook提取公共逻辑
  • 记一次线上SQL死锁事故
  • 【数据结构】栈(Stack)、队列(Queue)、双端队列(Deque) —— 有码有图有真相