Как вернуть Int в методе String?

public class Fizzbuzz {

    static String fizzbuzz(int number) {
    if(number % 3 != 0 && number % 5 != 0){
            return number;
        }
        else if (number % 3 == 0 && number % 5 != 0){
            return "fizz";
        }
        else if (number % 5 == 0 && number % 3 != 0){
            return "buzz";
        }
        else if (number % 5 == 0 && number % 3 == 0){
            return "fizzbuzz";
        }
        else {
        }
    }
}

Ответы (2 шт):

Автор решения: Vadik

Воспользуйтесь статическим методом valueOf класса String:

String.valueOf(number)
→ Ссылка
Автор решения: Эникейщик

Вернуть int в методе String никак нельзя, но можно вернуть текст, содержащий это число.

Пустой else совершенно не нужен, зачем он в коде? Остальное можно и нужно упростить:

static String fizzbuzz(int number { 
if (number % 15 == 0)
    { return "fizzbuzz"; }
else if (number % 3 == 0)
    { return "fizz"; }
else if (number % 5 == 0)
    { return "buzz"; }
else { return number.toString(); } // или String.ValueOf(number)
}
→ Ссылка