java之将101-300范围内整数分解为质因数
2016-05-17 19:24
369 查看
public class rui{ static public void main(String[] args){ int temp; boolean b = false; for(int i=101;i<=300;i++){ temp = i; b = false; for(int j=2;j<i;j++){ while(temp%j ==0){ temp = temp/j; if(!b){ System.out.print(i+"="+j); b = true; } else System.out.print("*"+j); } } if(b) System.out.println(); } } }
运行结果:
102=2*3*17
104=2*2*2*13
105=3*5*7
106=2*53
108=2*2*3*3*3
110=2*5*11
111=3*37
112=2*2*2*2*7
114=2*3*19
115=5*23
116=2*2*29
117=3*3*13
118=2*59
119=7*17
120=2*2*2*3*5
………………
相关文章推荐
- Java字符串方法replace()、replaceAll()、replaceFirst()的区别和使用方法
- mybatis学习笔记——java.lang.NullPointerException
- 使用eclipse+pydev远程调试OpenStack
- java基础(5) 数组的操作
- Spring jdbc批量存储数据
- java基础学习(4)
- java内部类详细说明
- 关于spring mybatis 事务
- myEclipse出现:"Building workspace" has encountered a problem
- java中关于线程的小知识
- Java中Math的常用函数
- 用eclipse导入jar包并使其在一个文件夹下
- Spring实现DAO模块
- java之判断101-200间的素数
- Eclipse中修改项目名称
- java 面向对象练习题6
- JAVA线程-JAVA同步
- Java面向对象小结
- java中类的各种定义
- java 字符串转为list