gpt4 book ai didi

java - 如何从循环生成的输出中删除最后一个星号?

转载 作者:行者123 更新时间:2023-12-02 09:00:51 24 4
gpt4 key购买 nike

import java.util.*;
public class factorial {

public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
System.out.println("Enter a number");
int n=sc.nextInt();
long fact=1;
System.out.println("Calculations: ");
for(long i=1;i<=n;i++)
{
fact=fact*i;
System.out.print(i+" ");
System.out.print("*");
}
System.out.print("\nThe factorial is: "+fact);
}

}

这是我的阶乘程序代码,当我打印这个时......我得到这样的东西输入一个数字4计算:1 *2 *3 *4 *阶乘为:24

谁能告诉我如何从输出中删除额外的“*”

最佳答案

for(long i=1;i<=n;i++) {
fact=fact*i;
System.out.print(i+" ");
if(i!=n)
System.out.print("*");
}

关于java - 如何从循环生成的输出中删除最后一个星号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60171780/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com