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語句了,求詳細解答?。?!
Java基礎題問題(下面是源碼)
愛笑的毛毛蟲
2017-05-21 20:15:49