急!!JAVA程序 怎么把一个数分解质因数呀?要代码

来源:百度知道 编辑:UC知道 时间:2024/09/24 07:22:57
就是用JAVA语言编程序 将一个数分解质因数 求代码

public class Test {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int num=40;//测试数据,你也可以用Scanner获取输入数据,但是为了方便
for(int i=2;i<=num;i++){
while(num!=i){
if(num%i==0){
System.out.println("质因数是:"+i);
num=num/i;
}
else
break;

}
}
System.out.println("质因数是:"+num);
}
}

public class Test {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int num=40;//测试数据,你也可以用Scanner获取输入数据,但是为了方便
for(int i=2;i<=num;i++){
while(num!=i){
if(num%i==0){
System.out.println("质因数是:"+i);
num=num/i;
}
else
break;

}
}
System.out.println("质因数是:"+nun);
}
}