博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
分析以下需求,并用代码实现:(封装成方法) (1)打印1-m之间的所有素数及个数 (2)每行输出n个满足条件的数,之间用空格分隔 注意:大于1的且只能被1和其本身整除的数叫素数。...
阅读量:6088 次
发布时间:2019-06-20

本文共 1209 字,大约阅读时间需要 4 分钟。

import java.util.Scanner;class Home_Day05_2 {    public static void main(String[] args) {        Scanner sc = new Scanner(System.in);        System.out.println("请输入一个整数");        int m = sc.nextInt();        System.out.println("请输入每行显示的数字个数");        int n = sc.nextInt();        getSuShu(m,n);        //boolean flage = isPrime(m);        //System.out.println(flage);    }    /*    分析以下需求,并用代码实现:(封装成方法)    (1)打印1-m之间的所有素数及个数    (2)每行输出n个满足条件的数,之间用空格分隔    注意:大于1的且只能被1和其本身整除的数叫素数。        返回值类型:int        方法名称:  getSuShu        参数列表:  int m ,int n        判断一个数是否为素数        */    public static boolean isPrime(int n){        boolean t = true;        for (int i = 2;i < n ;i++ ){            if(n % i == 0){                t = false;            }        }        return t;    }    public static void getSuShu(int m,int n){        int count = 0;        for (int i = 2;i <= m ;i++ ){            if(isPrime(i)){                System.out.print(i+"  ");                count++;                if(count % n == 0){                    System.out.println();                }            }            }        System.out.println("素数的个数" + m + "  ");               }    }

 

转载于:https://www.cnblogs.com/xiuzidbk/p/9316206.html

你可能感兴趣的文章
【Kafka】《Kafka权威指南》入门
查看>>
存储过程中有个DEFINER
查看>>
Linux下用Sendmail搭建简单邮件服务器
查看>>
display:list-item,不需要有ul,ol,li等列表标签也能排布列表格局
查看>>
ztr loves lucky numbers(STL)
查看>>
Microsoft Azure Remoteapp预览
查看>>
前端开发者指南(2017)
查看>>
十步搭建Open×××,享受你的隐私生活
查看>>
virtulbox安装win10 64bit不能正常设置分辨率1366*768的解决方案
查看>>
安装Linux的硬件环境
查看>>
我的友情链接
查看>>
◎Vbs脚本编程简明教程之十一 ——FSO中文件的基本操作
查看>>
Python 学习入门(18)—— 字符串
查看>>
备份概述 (SQL Server)
查看>>
做母亲不容易
查看>>
Java学习笔记(26)——Java内部类(二)
查看>>
贴一份代码,演示java.lang.Iterable
查看>>
有关于postgresql的pg_dump导出命令
查看>>
最近在学习react-native 为之后的找工作做准备
查看>>
kangle配置文件
查看>>