Оператор switch в Java просто так не работает. Вам нужно использовать выражения констант времени компиляции в case
s, и есть ограничения на то, какие типы вы можете использовать.
Просто используйте if-выражения:
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0 && i % 5 == 0) {
System.out.println("Number #" + i + " :Number is divisible by both 3 and 5" + "--->" + "FizzBuzz");
}
if (i % 5 == 0 && i % 7 == 0) {
System.out.println("Number #" + i + " :Number is divisible by both 5 and 7" + "--->" + "FizzBuzz");
}
Если хотите Чтобы узнать, как использовать оператор switch, см., например, The Java Tutorial (или практически любой другой источник, который вы найдете в inte rnet, выполнив поиск «Java switch statement»)