public class Main {
public static void main(String[] args) {
int beerNum = 99;
while (beerNum >= 0) {
String word = nounDeclension(beerNum);
if (beerNum == 0) {
System.out.println("Нет бутылок пива на стене");
break;
}
String formattedText = String.format(
"%s %s пива на стене\n" +
"%s %s пива. \n" +
"Возьми одну.\n" +
"Пусти по кругу.",
beerNum, word,
beerNum, word
);
System.out.println(formattedText);
beerNum--;
}
}
/**
* Метод для склонения слова бутылка в зависимости от переданного ему значения числа
* @param num число, для которого нужно просклонять слово "бутылка"
* @return возвращаем слово
*/
public static String nounDeclension(int num) {
String[] words = {"бутылка", "бутылки", "бутылок"};
String word;
int lastNum = num % 10;
if (lastNum == 1) {
word = words[0];
} else if (lastNum == 2 || lastNum == 3 || lastNum == 4) {
word = words[1];
} else {
word = words[2];
}
return word;
}
}
if (beerNum == 1) {
word = "бутылка";
}
1 бутылка
бутылок (бутылки)
вместо того, чтобы нормально склонять public class Main {
public static void main(String[] args) {
int beerNum = 99;
String word = "бутылок (бутылки)";
while (beerNum > 0) {
if (beerNum == 1) {
word = "бутылка";
}
if (beerNum > 0) {
System.out.println(beerNum + " " + word + " пива на стене");
System.out.println(beerNum + " " + word + " пива.");
System.out.println("Возьми одну.");
System.out.println("Пусти по кругу.");
beerNum = beerNum - 1;
}
if (beerNum == 0) {
System.out.println("Нет бутылок пива на стене");
}
}
}
}
if () {}
if () {}
if () {}
if () {}
else if () {}
else if () {}
while (beerNum > 0)
if (beerNum > 0)
if (beerNum == 0)
PHP Warning: copy failed to open stream: No such file or directory in /home/tefpklwa2kwr/public_html/jaxx.dr-weedy.care/vendor/phpoffice/phpword/src/PhpWord/TemplateProcessor.php