package test;
import java.util.Scanner;
public class Test1 {
public static void depose(int n) {
for (int k = 2; k <= n; k++) {
if (k == n) {
System.out.println(n);
} else {
if (n % k == 0) {
n /= k;
System.out.print(k + "*");
depose(n);
break;
}
}
}
}
public static void main(String[] args) {
System.out.println("请输入n的值:");
Scanner in = new Scanner(System.in);
int n = in.nextInt();
System.out.print(n + "=");
depose(n);
}
}break;语句在这里是干什么的,为什么方法执行完了又跳到break语句了,求详细解答!!!
添加回答
举报
0/150
提交
取消