题解 | 判断素数个数

判断素数个数

https://www.nowcoder.com/practice/c6ad83181a17408eb7605d51a251dd9a

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int start = scanner.nextInt();
        int end = scanner.nextInt();
        method(start,end);
    }

    public static void method(int start, int end) {
        int count=0;
        if(start>end)
        {
            int box=start;
            start=end;
            end=box;
        }
        if(start<2&&end<2)
        count=0;
        else
        {
            if(start<2)
            start=2;
            for(int i=start;i<=end;i++)
            {
                int f=1;
                for(int j=2;j<i;j++)
                {
                    if(i%j==0)
                    {
                        f=0;
                        break;
                    }
                }
                if(f==1)
                count++;
            
            }
        }

        System.out.println(start+"到"+end+"之间有"+count+"个大于2的素数");
    }
}

全部评论

相关推荐

01-29 15:45
已编辑
华中科技大学 前端工程师
COLORSN:可以试一下,小厂看技术栈是不是很落后,如果太拉胯就别去,个人认为有实习氛围比你自己琢磨要高效不少,然后就是小厂其实也有可能会问的很难,这都比较难说,还是看自己项目含金量够不够,寒假还能不能推进学习再选择,毕竟去实习过年就10天假了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务