一、问题描述
由键盘输入一个数字n,在控制台按如下要求输出:如果能被3整除,则输出fizz;如果能被5整除,则输出buzz;如果既能被3整除,也能被5整除,则输出fizzbuzz;其余情况输出相应的数字
输入样例1
15
输出样例1
1
2
fizz
4
buzz
fizz
7
8
fizz
buzz
11
fizz
13
14
fizzbuzz
输入样例2
9
输出样例2
1
2
fizz
4
buzz
fizz
7
8
fizz
二、解决方案
1.定义类,并实现Runnable接口
public class FizzBuzz implements Runnable {
private int n;
private int i = 1;
public FizzBuzz(int n) {
this.n = n;
}

该博客介绍了Java面试中常见的FizzBuzz问题,涉及多线程的使用。文章详细讲解了如何通过实现接口并在主类中创建多线程来解决该问题,以满足不同整除条件下的输出要求。

391

被折叠的 条评论
为什么被折叠?



