java基础之分解质因数练习

来源:互联网 发布:淘宝店铺扣48分 编辑:程序博客网 时间:2024/05/16 00:45

输入一个int型的整数将它分解质因数

public static void main(String[] args) {        Scanner scanner = new Scanner(System.in);        System.out.println("输入一个数字!");        int a = scanner.nextInt();        System.out.print(a + "=");        for (int i = 2; i < a; i++) {            if (a == i) {                System.out.print(i);                break;            }            //一直将该数除尽为止            if (a % i == 0) {                System.out.print(i + "*");                a = a / i;                i--;            }        }        System.out.print(a);    }
0 0