Java 判断合数质数

首先明确合数和质数的概念

合数: 自然数中除了能被 1 和本身整除之外, 还能被其他的数整除的数

public class xxx {public static void main(String[] args) {int n;Scanner sc = new Scanner(System.in);boolean isPrimeNumber;System.out.print("n = ");n = sc.nextInt();isPrimeNumber = true;for (int i = 2; i < n; i++) {if (n%i ==0){isPrimeNumber = false;break;}}if(n==1) {System.out.println("1既不是素数,也不是合数");}else if(n>1){if (isPrimeNumber) {System.out.println(n + "是素数");}else {System.out.println(n+"是合数");}}}
}

Java判断合数或素数相关推荐

  1. java声明是否是质数,java判断是否为素数(质数)的方法

    质数的定义: 对于大于1的数,如果除了1和它本身,它不能再被其它正整数整除,那么我们说它是一个质数. 判断一个数是否为质数(素数)方法: 如果是偶数,直接返回:然后从3开始,步长为2,一直到n的算术平 ...

  2. java判断一个整数是不是素数(质数)

    java判断一个整数是不是素数(质数) /*** 判断一个数是不是素数(质数)* 质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数.*/import java.util.Scann ...

  3. Java判断100到200之间所有的素数,并且输出这些素数

    Java判断100到200之间所有的素数,并且输出这些素数 package p3;public class prime {public static void main(String[] args){ ...

  4. java判断200以内的素数_java判断101-200之间的素数并输出

    你知道java判断101到200之间的素数并且输出素数应该如何实现吗?下面就让我们一起来详细的了解一下吧! 一.题目 判断101-200之间有多少个素数,并且输出所有素数. 二.思路 判断素数的方法 ...

  5. java判断质数_Java判断素数

    Java判断素数 public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.p ...

  6. 用JAVA判断一个数是否为素数(质数)

    素数(prime number)又称质数,有无限个.质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数. 有时经常遇到用java判断素数的问题,为大家贴上怎么用java判断出一 ...

  7. Java黑皮书课后题第7章:*7.6(修改程序清单5-15)程序清单5-15通过检验2、3、4…n/2是否是数n的因子来判断n是否为素数。判断n是否素数的更高效的方法是检验小于等于根n的素数是否有n整

    *7.6(修改程序清单5-15)程序清单5-15通过检验2.3.4-n/2是否是数n的因子来判断n是否为素数.判断n是否素数的更高效的方法改写5-15 题目 题目描述 破题 程序清单5-15(非本题代 ...

  8. java判断一个数是否是素数。(也是质数:定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。)

    public class Test {public static void main(String[] args) {// 输入一个数Scanner input = new Scanner(Syste ...

  9. python判断是否为素数_python判断是否为素数

    质数(prime number)又称素数.指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数.素数在数论中有着很重要的地位.比1大但不是素数的数称为合数.1和0既非素数也非合数. ...

  10. 【C语言】C语言实现一个函数 判断是否是素数

     欢迎来到南方有乔木的博客!!! 博主主页:点击点击!戳一戳!! 博主QQ:1636758318 博主简介: 一名在校大学生,正在努力学习Java语言编程.穷且意坚,不坠青云之志,希望能在编程的世界里 ...

最新文章

  1. React从入门到精通系列之(1)安装React
  2. 做好FPGA设计的五项基本功 (Z)
  3. linux nslookup 解析不到dns_涉及DNS的简单操作,只看这一篇就够了
  4. 开启服务器时启动线程
  5. spark mysql java_使用Spark/Java将数据框架中的记录插入到MySQL表中
  6. Hibernate框架(一)——总体介绍
  7. 万能地图下载器的不同授权在矢量地图下载功能上有哪些区别?
  8. word论文排版插件_这是我见过最强大的Word插件!论文、报告、标书、规范全搞定...
  9. Android so加固的简单脱壳
  10. win查看服务器主板型号,Win10怎么看电脑主板型号?
  11. 运行mysql时,提示Table ‘performance_schema.session_variables’ doesn’t exis
  12. Oracle EBS创建LPN
  13. 正能量:前思科中国区总裁林正刚先生以自己35年职业经历和心得
  14. PostgreSQL中的查询:1.查询执行阶段
  15. http与https协议是什么
  16. jsp+ssm+mysql实现的毕业设计管理系统项目
  17. WIN10+Ubuntu双系统(UEFI启动方式)
  18. 分享CC1310射频芯片的433M无线模块设计
  19. 办公效率提升,八款功能强大的效率工具不容错过
  20. 让Expat支持中文XML

热门文章

  1. ubuntu18.04编译Open Pose 1.7
  2. 2019最新版QQ音乐api调用(原创)
  3. 【MySQL】MySQL中的死锁
  4. PASS云计算书简介——接近完美的模式
  5. Java初学者也可以实现的图书系统小练习
  6. 禅道下载与安装教程(完整版)
  7. CAD2020学习教程
  8. 什么是私有ip 、A类地址、B类地址和C类地址?
  9. 查看极域电子教室的密码
  10. DCM4CHEE 中worklist 乱码问题 dcmchee 中文乱码