欢迎大家关注我的公众号【老周聊架构】,Java后端主流技术栈的原理、源码分析、架构以及各种互联网高并发、高性能、高可用的解决方案。

看到朋友在群里发的这个图片,笔算了半天索性用代码实现!!!
如图哈哈哈哈哈哈哈哈哈

代码如下:

package com.test;/*** @author riemann* @date 2019/04/11 23:55*/
public class TestPrimeNumber {public static void main(String[] args) {primeCount(707829217);}private static void primeCount(int num) {StringBuilder sb = new StringBuilder();sb.append(num + "=");int minPrimeNumber = 2;// 定义最小的质数while (minPrimeNumber < num) {if (num % minPrimeNumber == 0) {num = num / minPrimeNumber;sb.append(minPrimeNumber + "*");} else {minPrimeNumber++;}}sb.append(minPrimeNumber);System.out.println(sb.toString());}
}

output:

707829217=8171*86627

java实现一个整数分解为两个质数乘积相关推荐

  1. Java编程验证哥德巴赫猜想:任何一个大于6的偶数,都能分解成两个质数的和

    package com.pzhu.demo;import java.util.Scanner;public class Goldbach {//Java编程验证哥德巴赫猜想:任何一个大于6的偶数,都能 ...

  2. python数组分成两个和相等的子集_javascript,_动态规划——把一个整数数组分成两个和相等的子集,怎么写,javascript - phpStudy...

    动态规划--把一个整数数组分成两个和相等的子集,怎么写 当数组nums=[2,3,5]时,测试通过,但当nums=[5,3,2]时,测试就不能通过,这是为什么? window.onload = fun ...

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

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

  4. Java判断一个整数有多少位

    Java判断一个整数有多少位 首先,封装一个判断位数的方法:使用for循环进行判断整数的位数.直到传进的整数小于数组中某个值时,停止循环. /*** 获取整数有多少位* @param num 要判断的 ...

  5. C语言:歌德巴赫猜想:2000以内的正偶数(不包括2)都能够分解为两个质数之和

    1.验证歌德巴赫猜想:2000以内的正偶数(不包括2)都能够分解为两个质数之和. 算法思路:将整数分解为两个整数,然后判断它们是否均为质数.若是,则满足题意并输出:否则重新进行分解和判断.其中,判断一 ...

  6. 2021-08-27:验证哥德巴赫猜想之一: 2000以内的正偶数(大于等于4)都能够分解为两个质数之和。

    验证哥德巴赫猜想之一: 2000以内的正偶数(大于等于4)都能够分解为两个质数之和.(每个偶数表达成形如: 4=2+2 的形式) # -*- coding: utf-8 -*- "" ...

  7. 键盘输入一个整数,判断是否为质数

    键盘输入一个整数,判断是否为质数 质数:除了1和它本身,没有其他的因数 思路:判断一个数是否为质数,只需要用输入的整数N除于2到N-1之间的整数,如果都不能被整除(即遍历一遍,取余都不为0),则输入的 ...

  8. 华为机试——将一个数分解成两个质数之和

    题目描述 * 题目描述:数字分解,将一个数字分解成两个质数相加 * 输入描述:给定数字 * 输出描述:两个质数之和 * 输入示例:10 * 输出示例:10=3+7 代码实现 /************ ...

  9. 整型数组 判断 java,给定一个整数数组,判断其中是否有3个数和为N

    借助集合将复杂度降到n2,但耗时还是比较长. import java.util.HashMap; import java.util.HashSet; import java.util.Scanner; ...

最新文章

  1. python调用函数出现未定义_python – 为什么函数参数之外的“self”会给出“未定义”的错误?...
  2. 模式识别,计算机视觉,计算机图形学,智能控制,信号处理,语音识别,知识处理,机器学习,数据挖掘领域区别
  3. JavaScript实现使用 BITWISE 方法查找集合的幂集算法(附完整源码)
  4. SpringBoot连接Redis超简单
  5. 计算机应用基础专2020春,计算机应用基础(专)(专,2020春)(20200831130023).pdf
  6. 【转】8 个效果惊人的 WebGL/JavaScript 演示
  7. UINavigationBar的创建
  8. QT 格式化字符串功能
  9. 2024.常见一些设计类模板
  10. 第39天-进程 _1(2013.09.11)
  11. oracle删除数据库表空间
  12. 第三季-第7课-动态函数库设计
  13. google chrome 浏览器 必备插件
  14. 如何下载全国行政边界线(国界、省界、县界、乡镇界)
  15. 火狐上如何使用谷歌翻译插件_将Google翻译功能添加到Firefox
  16. 什么是做空? 什么是做空和做多离岸人民币?
  17. 【疲劳检测】基于形态学实现疲劳检测附matlab代码
  18. 于二〇〇八年十一月二十六日有所思而作
  19. c++编辑注册表实现右键菜单
  20. h5设计尺寸规范实例

热门文章

  1. python非可选参数_带plac的可选参数的默认值和非默认值 - python
  2. 鲁智深吃馒头,约瑟夫环问题
  3. Unity动画☀️7. 通过MatchTarget匹配跳墙动画、Vector3、获取动画层GetCurrentAnimatorStateInfo(a).IsName(b)
  4. 解决新版微信个人收款二维码在H5网页里不能长按识别支付
  5. r语言C指数的置信区间,R语言入门:均值置信区间
  6. H3 BPM 端到端流程解决方案 (附H3 BPM软件下载地址)
  7. 出现Presentation Error的解决方法
  8. 计算机信息工程学院实验员笔试题目,信息工程学院实验指导书系列.docx
  9. mysql 制定索引_使用use index优化sql查询
  10. “幽幽远远”正式开张了,但是我的心情没有往日的开怀