【Java编程】调用方法判断一个数是否是素数
上次写了素数的判断,这次又写了素数的判断,但是这次做了一些改进,把判断的程序写到方法里面,要使用的时候直接调用即可。
本次实现了
代码如下:
public static boolean judgmentPrime(int a) {boolean f = true;if (a == 1) {f = false;}for (int i = 2; i < a; i++) {if (a % i == 0) {f = false;break;}}if (f) {System.out.println(a);}return f;}
调用方法:
public static void main(String[] args) {// 直接调用即可judgmentPrime(131);// 调用方法,然后传进取一个值131}
下面我们实现另一个功能,输出1-1000内所有的素数,并输出共有多少个。
代码如下:
public class Test {public static void main(String[] args) {int h = 0;for (int i = 1; i <= 1000; i++) {boolean f = false;f = judgmentPrime(i);// 方法的返回值是Boolean值if (f) {// 判断返回值是否是true如果是h就加1h++;}}System.out.println("总共有:" + h + "个素数");}public static boolean judgmentPrime(int a) {boolean f = true;// 定义一个标记if (a == 1) {f = false;}for (int i = 2; i < a; i++) {if (a % i == 0) {// 判断输入的值能否被大于1和小于其本身的值所整除,如果可以整除f的值就该为falsef = false;break;}}if (f) {// 判断f的值是否是true如果是就执行下面的语句System.out.println(a);}return f;}
}
【Java编程】调用方法判断一个数是否是素数相关推荐
- Java程序中如何判断一个数是否为素数
文章目录 一.素数是什么? 二.思考步骤 1.满足定义:拿一个数看能不能被1和它本身整除,对吗?? 2.先说说1-100以内的素数如何输出: **那么怎么变成判断输入的一个数是不是素数呢??** 总结 ...
- python脚本判断一个数是否为素数的几种方法
质数又称素数.指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数.素数在数论中有着很重要的地位.比1大但不是素数的数称为合数.1和0既非素数也非合数.质数是与合数相对立的两个概念 ...
- 判断素数的java程序_Java代码实例 判断这个数是否是素数
import java.util.Scanner; /* 7.1:判断数字是否为素数(时间:20分钟) 7.1.1 任务描述 写一个程序,由用户输入一个整数,判断这个数是否是素数(素数:只能被1和本身 ...
- 定义函数:判断一个数是否为素数,并调用
编写函数,判断一个数是否为素数,并写程序调用该函数. 下面展示一些. def isprime(n):for i in range(2,n):if(n%i==0):return 0return 1 m ...
- python中判断一个数是否为素数_【转载】Python脚本判断一个数是否为素数的几种方法...
质数又称素数.指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数.素数在数论中有着很重要的地位.比1大但不是素数的数称为合数.1和0既非素数也非合数.质数是与合数相对立的两个概念 ...
- java 异步调用方法_java异步调用方法有哪些?如何实现异步调用?
你知道java异步调用方法都有哪些吗?下面的文章内容,就对这方面的问题做了一下整理,一起来看看java异步调用的方法吧! 1.利用Spring的异步方法去执行 注:没有返回值 在启动类又或者是配置类加 ...
- 【C++,C语言,Java】判断一个数是否为素数,并求出100-200间的所有素数
要求:设计一个程序,求出100-200间的所有素数,要求每行输出五个素数.判断一个数是否为素数用一个函数来实现. C++实现: #include<iostream> using names ...
- 筛选法求素数一般方法求素数判断一个数是否是素数
筛选法求素数&一般方法求素数&判断一个数是否是素数 1.判断一个数是否是素数 #include<stdio.h ...
- javaScript用函数的方法判断素数:判断一个数是否是素数(代码)
题目 题目:判断一个数是否是素数 代码如下: function su(n){ for(var i = 2;i<n;i++){ if(n%i == 0){ // 代码走到这里面证明不是素数 ret ...
最新文章
- vue变量传值_vue组件与组件之间传值
- dx200手环使用方法_硅胶手环的缺点有哪些?
- 怎样才能提高搜索引擎对网站的信任度?
- java was started but returned exit code = 1
- wordpress启动初始化过程
- vue-resource使用
- windows下Call to undefined function curl_init() error问题
- 《是碰巧还是执着?python所阅读的每一场知识点,唯一的共同点就是——参赛选手中,有python之socket编程!》
- Warning the user/local/mysql/data directory is not owned by the mysql user
- paip.提升安全性------登录地区变换后进行验证
- vivo手机通用的官方售后解锁工具包箱_可更换镜头拍照手机不远了!vivo IFEA分离式镜头获奖...
- c语言编程 设计密码锁,如何设计最简单的密码锁程序
- python修改文件夹下文件夹的名字
- linux alarm函数clock,linux c之alarm函数的使用,定时器的实现
- MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)
- 新型冠状病毒传染模型SI、SIS、SIR、SEIR
- 2048小游戏lua
- 安装QQ的时候显示创建文件夹失败,无法正常安装,请尝试选择新的安装目录的解决办法
- 产品方法论—如何竞品分析
- Disabling usage of PDSC Debug Description
热门文章
- 怎么剪辑视频,这几个技巧必须学会
- 【安全】整合spring security
- Qt5简单函数计算器
- 3D MAX 入门教程内容结构
- 【c3p0】A PooledConnection that has already signalled a Connection error is still in use!
- python排序题总结
- 项目管理 : 如何成为合格的项目经理
- IE主页被篡改为http://www.hao123.com/?tn=29065018_59_hao_pg 怎么办?
- JdbcTemplate DateTime转java.util.Date时区错误
- 白话数字签名(3)——Web程序中的数字签名【转】