分解因数java代码 js因数分解

Java 分解质因数

import java.util.Scanner;

我们提供的服务有:成都做网站、成都网站建设、微信公众号开发、网站优化、网站认证、鹰手营子ssl等。为成百上千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的鹰手营子网站制作公司

public class test{

public static void main(String []args){

10

int n,m=0;

Scanner sc = new Scanner(System.in);

System.out.print("input your number:");

n = sc.nextInt();

m = n;

boolean f=true;

for (int i=2; i=n/2; i++) { //判断是否是素数

if (n%i == 0) {

f = false;

break;

}

}

if (f) {

System.out.println(n + "=1*" + n);

} else {

boolean s = false;

int i = 0;

while (n 0)

{

for (i=2; i=n/2; i++) {

if (n%i == 0) { //如果i是n的因数

f = true;

for (int j=2; j=i/2; j++) { //判断i是不是素数

if (i%j == 0) {

f = false;

break;

}

}

if (f) {

if (s) { //如果不是第一次打印

System.out.print("*" + i);

} else { //如果是第一次打印

System.out.print(i);

s = true;

}

n /= i;

break;

}

}

}

if (i n/2) {

break;

}

}

System.out.println("*" + n + "=" + m);

}

}

}

急求!!!!java分解因数

public class Test {

public static void main(String[] args) {

// TODO Auto-generated method stub

f(15);

}

public  static void f(int  j)

{

for(int i=1;ij;i++)

{

if(j%i==0)

{

System.out.println("整数:"+j+"因数分解:x="+i+";y="+j/i);

}

}

}

}

用Java对正整数分解质因数?

因为你没有加结束的条件

在函数中第一行加

if(x==0)//x==0该子问题结束

return;

递归两个必须元素:

(1)递归终止的条件

(2)分解问题


分享标题:分解因数java代码 js因数分解
标题网址:http://myzitong.com/article/ddeceoj.html