怎么去掉最后表达式的那个*号
//题目:将一个正整数n分解质因数。例如:输入90,打印出90=2*3*3*5。
class T4{
public static void main(String[] args){
T4 t4 = new T4();
t4.ZhiYinShu(90);
}
private void ZhiYinShu(int n){
int k = 2;
//1.如果n等于最小的质因数k,则直接打印输出n;
if(n==k){
System.out.println("n=2");
}
//2.如果n不等于k,则用n除以k,并判断是否能整除;
else{
System.out.print(n+"=");
for(int i=2;i<=n;i++){
if(n%i==0){
//2.1如果能整除,则把商赋给n,并重复上一步;
n = n/i;
System.out.print(i+"*");
i--;
}
//2.2如果不能整除,则执行k+1,重复上一步;
}
}
}
}
最后结果显示为:90=2*3*3*5*,怎么去掉最后那个*号???