目录
一、实现将正整数分解质因数例输入100输出100=2×2×5×5
扫描二维码关注公众号,回复:
14841767 查看本文章
前言
1.因多重原因,本博文有两个代码程序组成,若有选择,可实现在目录里进行快速查找;
2.本弹窗界面可以根据简单的要求实现一使用功能。同时可以实现自定义的设置;
3.该系统只能在控制台(eclipse等版本)上运行,同时需要搭配jdk8等环境;
4.这里要特别说明,如果要粘贴完整的代码包名和我的不一致,程序是指定运行不出来的,请手动更改;
5.本代码是我在上学时写的,有一些地方没能完美实现,请包涵也请多赐教!
提示:以下是本篇文章正文内容,下面案例可供参考
一、实现将正整数分解质因数例输入100输出100=2×2×5×5
1.1运行流程(思想)
这是一个在Java中定义参数内容,然后通过正整数分解质因数的方法实现输入100输出100=2×2×5×5的程序代码,具体设置思想如下:
1.2代码段
代码如下(示例):
package 程序基础;
public class 正整数分解质因数 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
int num=100;
int k=2;
System.out.print(num+"=");
while (num>k) {
if (num%k==0){
System.out.print(k+"×");
num=num/k;
}
if (num%k!=0){
k++;
}
}
System.out.println(k);
}
}
1.3运行截图
代码如下(示例):
二、判断100-200之间有多少素数
1.1运行流程(思想)
这是一个在Java中定义参数内容,然后通过循环判断100-200之间有多少素数的程序代码,具体设置思想如下:
1.2代码段
代码如下(示例):
package 程序基础;
public class 判断100-200之间有多少个素数并输出所有素数 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
int count=0;
for (int i=100;i<=200;i++){
boolean a= true;
for (int j=2;j*j<=i;j++){
if (i%j==0){
a=false;
break;
}
}
if (a){
System.out.print(i + "\t");
count++;
if (count % 5 == 0) {
System.out.println();
}
}
}}}
1.3运行截图
代码如下(示例):