在CSDN上看到一篇文章《软件工程师如何笑着活下去》,本来是想看对这个行业的一些评价和信息,不曾检索到关于Fizz Buzz的面试题,上网搜了一下,顿感兴趣。留下此文,以表回忆。
java语言 小白基础写法:
public class FizzBuzz { public static void main(String[] args) { for (int i = 1; i <= 100; i++) { //for循环遍历1-100的数 if (i % 3 ==0 & i%5 == 0) { //循环出的数字i%3和%5看是否相等,相当输出原有数字+FizzBute。 System.out.println(i+" "+"FizzBute"); }else if(i%3==0) { //循环出的数分别%3,相当输出 i+Fizz. System.out.println(i+" "+"Fizz"); }else if(i%5==0) { //循环出的数分别%5,相当输出 i+Bute. System.out.println(i+" "+"Bute"); } else if(i%10==3) { System.out.println(i+" f"); //个位数不包含,十位数包含3的输出原数字 +f } else { System.out.println(i); //输出原有循环的数字以便容易辨认。 } } }}