java小程序~~

来源:百度知道 编辑:UC知道 时间:2024/06/10 09:09:37
编写java程序(方法),采用适当的循环和流控制语句实现下述功能:输出参数指定数据(整数)的所有素数因子

public class Test
{
public static void main (String[] args)
{
System.out.print ("n = ");
Scanner in = new Scanner(System.in);
int n = in.nextInt ();
if (n % 2 == 0)
System.out.print (2 + " ");
for (int i = 3; i < n/2; i += 2)
if (n % i == 0 && prime(i))
System.out.print (i + " ");
}
static boolean prime(int n)
{
for (int i = 3; i < n/2; i += 2)
if (n % i == 0)
return false;
return true;
}
}