Java绘制图片并实现打印前生成图片文件进行预览, 适用于开发阶段. 如果要使用界面完成预览,请另找资源.
这里用这个功能主要是用于结果预览,因为如果使用打印来进行结果验证,会浪费大量的纸张. import java.io.*;
public class Factorization
{
public void division(int input)
{
for(int i = 2; i <= input / 2; i++)
{
if(input % i == 0)
{
System.out.print(i + "*");
division(input / i);
}
}
System.out.print(input);
System.exit(0);//不能没有这句,否则结果会报错
}
public static void main(String[] args)
{
Factorization f = new Factorization();
String s = "";
try
{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
s = in.readLine();
}
catch(IOException e){}
int input = Integer.parseInt(s);
System.out.print(input + "的分解质因数为:" + input + "=");
f.division(input);
}
}