Java的一些经验讲述
2015-10-07 18:06
375 查看
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);
}
}
这里用这个功能主要是用于结果预览,因为如果使用打印来进行结果验证,会浪费大量的纸张. 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);
}
}
相关文章推荐
- Java编程中应用的GUI设计基础
- Java中的equals和hashCode方法详解
- myeclipse 使用JDBC方法直接访问sql2005
- java中常犯的几个错误,自勉。
- (转)Struts2返回JSON对象的方法总结
- java.lang.RuntimeException: Unable to start activity ComponentInfo{包名/类名}
- SpringMVC的原理、搭建和应用(一)
- Java中泛型的理解(三)
- java String类和用法
- java课后作业
- 详解Java编程中向量(Vector)的应用
- java源码分析之--ArrayList
- Java中泛型的理解(二)
- 配置jdk比较简单的方法
- 父类子类之间的一个经典题目(有关成员变量何时赋值和在哪里赋值的问题)
- java之-命令模式
- Java循环输出一个菱形与阶乘倒数
- Java初始化理解与总结 转载
- Maven学习总结(七)——eclipse中使用Maven创建Web项目
- Spring <context:annotation-config/> 解说