黑马程序员技术交流社区

标题: Java基础 [打印本页]

作者: H_bean    时间: 2016-9-11 21:01
标题: Java基础
下面这个题怎么编程??
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
作者: wanglicheng    时间: 2016-9-11 21:07
public class Prog4{         public static void main(String[] args){                 int n = 13;                 decompose(n);         }         private static void decompose(int n){                 System.out.print(n+"=");                 for(int i=2;i<n+1;i++){                         while(n%i==0 && n!=i){                                 n/=i;                                 System.out.print(i+"*");                         }                         if(n==i){                                 System.out.println(i);                                 break;                         }                 }         } }
作者: H_bean    时间: 2016-9-12 23:52
厉害,很不错
作者: xh_javaee    时间: 2016-9-12 23:58
厉害,高手




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2