FizBuzz程序:如何使输出正确?

我对此程序有一个疑问,它说:

所以我的问题是在打印输出时,我不知道该怎么办。

public class Multiplos {

public static void main(String args[]) {

for (int i = 1; i <= 100; i++) {

if (i % 3 == 0) {

System.out.print(i + " ");

System.out.print(" fizz ");

}

if (i % 5 == 0) {

System.out.print(" " + i);

System.out.print(" " + "buzz ");

}

if((i % 3 == 0)&&(i % 5 == 0)){

System.out.print(i + " ");

System.out.print(" fizzbuzz ");

}

}

}

}

回答:

这是伪代码:

for i in 1 to 100

if(i % 5 == 0) AND (i % 3 == 0) print 'fizzbuzz'

else if(i % 3 == 0) print 'fizz'

else if(i % 5 == 0) print 'buzz'

else print i

我将保留它作为将其转换为Java的练习,因为这可能有助于理解其工作方式。

以上是 FizBuzz程序:如何使输出正确? 的全部内容, 来源链接: utcz.com/qa/402120.html

回到顶部