Fizz Buzz 面试题
在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); //输出原有循环的数字以便容易辨认。
}
}
}
}