Java判断一个数是不是素数
- import java.util.Scanner;
- //质数又称素数,是指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数
- public class PrimeNumber {
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);// 扫描器,接收控制台输入信息
- System.out.print("请输入一个整数:");
- try {
- int num = scan.nextInt();// 取出控制台输入的信息
- if (isPrime(num)) {// 调用isPrime()方法
- System.out.println(num + "是素数!");// 若isPrime()方法返回true,输出是素数
- } else {
- System.out.println(num + "不是素数!");// 若isPrime()方法返回false,输出不是素数
- }
- } catch (Exception e) {
- System.out.println("请输入整数");// 捕捉异常,若输入的不是整数,输出异常
- }
- }
- /**
- * <pre>
- * 用于判断一个数是否为素数,若为素数,返回true,否则返回false
- * </pre>
- *
- * @param a
- * 输入的值
- * @return true、false
- */
- public static boolean isPrime(int a) {
- boolean flag = true;
- if (a < 2) {// 素数不小于2
- return false;
- } else {
- for (int i = 2; i <= Math.sqrt(a); i++) {
- if (a % i == 0) {// 若能被整除,则说明不是素数,返回false
- flag = false;
- break;// 跳出循环
- }
- }
- }
- return flag;
- }
- }
Java判断一个数是不是素数相关推荐
- java 判断一个数是不是素数
1.素数就是只能被1和自身整除的数(任何数都能被1整除,这里就不做过多解说了) 2.分析:输入一个数判断是不是素数 比如:7 这里可以写一个循环,除了7以外判断一下其他小于7的数能不能被整除,如果还能 ...
- c语言判断一个数是不是质数的n次方,c语言实践 判断一个数是不是素数
int main() { int input = 0; scanf_s("%d",&input); if (input < 2) { printf("wro ...
- 用Java编写2到100之间的素数;判断一个数是不是素数
目录 1.用Java编写2到100之间的素数 2.判断一个数是不是素数 1.用Java编写2到100之间的素数 package day_2023_4_18;public class Main {pub ...
- Java 求1-100以内的所有素数,判断一个数是不是素数。Java代码实现附测试结果图
质数(prime number)又称素数,有无限个. 质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数. 小师弟问了我个这么个联系题,虽然看似简单,但是,大家都觉得简单的东西 ...
- java判断一个整数是不是素数(质数)
java判断一个整数是不是素数(质数) /*** 判断一个数是不是素数(质数)* 质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数.*/import java.util.Scann ...
- C语言试题六十九之请编写函数判断一个数是不是素数
1. 题目 编写函数:判断一个数是不是素数 素数:素数又称质数.所谓素数是指除了 1 和它本身以外,不能被任何整数整除的数,例如17就是素数,因为它不能被 2~16 的任一整数整除. 2 .温馨提示 ...
- Java判断一个数是不是快乐数
Java判断一个数是不是快乐数 快乐数的定义: 快乐数(happy number)有以下的特性: 在给定的进位制下,该数字所有数位(digits)的平方和,得到的新数再次求所有数位的平方和,如此重复进 ...
- 用户输入的数是否为合数php,php怎么判断一个数是不是素数?
质数又称素数.一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数:否则称为合数.(注:1不是素数.)那么php怎么判断一个数是不是素数?下面本篇文章就来给大家介绍一下. 下面我们就 ...
- js中如何判断一个数是不是素数(三种方法)
素数:又叫质数,在大于1的自然数中,除了1和它本身以外不再有其他因数.即只能被1和它本身整除的数就是素数 这是作为编程入门时,经常会做的一道题. <!DOCTYPE html> <h ...
最新文章
- python入门练习题-python基础知识练习题一
- Python学习笔记__8章错误、调试和测试__8.1章错误处理
- java学习(5):全局变量和局部变量
- linux上python3的安装
- 创业之路这样走 必死无疑
- java程序员面试题200题_Java程序员经典面试题集大全 (三十)
- 中英文组织机构名过滤
- 工程管理 -- makefile
- 苹果Mac专业的字体管理应用:​​​​RightFont
- HDOJ-1875-畅通工程再续 解题报告
- linux系统ca证书认证失败修复过程记录
- 2022年工业互联网厂商全景地图
- 5G六大关键技术及未来发展趋势
- 2022注册测绘师备考开始 还在不知所措?手把手教你怎么考?
- Python二维码制作
- 最快路由器服务器地址,路由器中radius服务器IP地址要用什么样的IP
- android 学习笔记 (for 黎活明讲师)
- mvn找不到:log4j:log4j:1.2.17或者导入org.apache.log4j.Logger出现错误的原因和解决办法
- 独立版旺店助手源码在线持续更新
- Android 实现应用桌面角标
热门文章
- 第三章 springboot + jedisCluster(转载)
- lightoj1027(期望dp)
- 切图后用ie6浏览时切片间有空隙
- 将阿拉伯数字转换成中文大写的好算法
- C语言课后习题(40)
- 塔罗牌第五张是什么牌_埃及塔罗牌之第五张牌的细节、释义与改动
- Linux内核驱动调试,Linux内核设备驱动之内核的调试技术笔记整理
- lua运行外部程序_Lua 协同程序(coroutine)
- confirm关闭 layer_基于 vue+layer.js 超青睐的弹窗组件VueLayer
- MySQL精选 | 枚举类型ENUM的DDL变更测试