Factor.java 输入一个数字,打印其所有素数因子

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 17:37:15
Factor.java 输入一个数字,打印其所有素数因子

Factor.java 输入一个数字,打印其所有素数因子
Factor.java 输入一个数字,打印其所有素数因子

Factor.java 输入一个数字,打印其所有素数因子
public class Factor {
private int num;
public Factor(int num){
this.num = num;
}


/**
* 判断数字是否是素数
* @param num
* @return
*/
boolean isFactor(int num){
for(int i = 2; i<num/2;i++){
if(num%i ==0){
return false;
}
}
return true;
}

/**
* 打印所有因子
*/
void printFactor(){
int n = num;
for(int i = 2; i<num/2;){
if(n%i == 0){
System.out.println("factor: "+i);
n = n/i;
}else{
i++;
}
}
}

public static void main(String[] args) {
new Factor(32234).printFactor();
}
}

Factor.java 输入一个数字,打印其所有素数因子 JAVA编程,输入一个四位数,求四位数的每位数字之和!是JAVA,不是C语言! java打印输入一个四位数,分别求出千位、百位、十位和个位数字并输出? Java输入一系列 数字求奇数、偶数、0的个数 怎样在JAVA编程中输入一个数字输出这个数字的拼音?例如:9 jiu19 shi jiu102 yi bai ling er 一个java问题,随机输入一组数字,从小到大排列,然后表示它是第几次输入的数字(问题在这),要输入几个数?8第1个数字:4第2个数字:3第3个数字:2第4个数字:1第5个数字:8第6个数字:7第7个数字:6第 java中 任意输入一个数字,求其个位 ,十位.各位数字之和.如果它们的和大于9,继续求它们的各位数字之和.java中 任意输入一个数字,求其个位 ,十位.各位数字之和.如果它们的和大于9,继续求它们 会JAVA语言编写的帮下忙!我是JAVA新手,今天碰到了一道难题~输入一批整数,输出其中的最大值和最小值,输入数字0结束循环.程序运行结果如下请输入一个整数(输入0结束):20请输入一个整数 编一个java程序,当我输入一个数字的时候计算圆的面积输出,当我输入两个数字的时候就计算矩形的面积并输就是说我输入一个数字的时候就用来计算圆的面积,输入两个数字的时候就用来计算 用JAVA编程从键盘输入一个正整数,计算该数的各位数字之和并输出,例如输入数是5246 计算并输入一个整数各位数之和.例如5423的各位数字之和为5+4+2+3用Java编写 JAVA统计整数number中数字digit的个数程序填空,不要改变与输入输出有关的语句.输入一个正整数repeat (0 让大家一个java非常简单的编程:根据输入1到12之间的数字,判断是春夏秋冬哪个季节要求使用方法定义四个季节 英文双引号怎么打不出来我的记事本在英文输入状态打出来的引号是''的.不符合JAVA的规范,所以没法运行 ,怎么办是一个点.为什么这里打出来就是对的了,无语 (java编程) 输入一个数字,则输出其加法表 比如输入5,则输出 0+5=5 1+4=5 2+3=5 3+2=5 4+1=5 5+0=5 让大家一个java非常简单的编程:根据输入1到12之间的数字,判断是春夏秋冬哪个季节输出的结果图是:请输入月份:6该季节为夏季 英语翻译“没有验证除数字意外其他字符的输入”就这句“没有验证除数字以外其他字符的输入”打错一个字,不好意思 输入两个数,然后输入一个运算符,计算出结果输出,这个JAVA程序怎么写