• Почему не работает цикл while в java?

    @mr_molyar
    Java back-end developer
    У вас бесконечный цикл, кол-во бутылок не будет уменьшаться так как, их уменьшение происходит, только, когда оно равно 1, хотя изначально их 99. Плюс выше сказанные замечания тоже верны.

    public class Main {
        public static void main(String[] args) {
            int beerNum = 99;
            String word = "бутылок";
    
            while (beerNum > 0) {
                if (beerNum == 1) {
                    word = "бутылка";
                }
                System.out.println(beerNum + " " + word + " пива на стене");
                System.out.println(beerNum + " " + word + " пива.");
                System.out.println("возьми одну");
                System.out.println("пусти по кругу.");
                beerNum = beerNum - 1;
            }
            System.out.println("Нет бутылок пива на стене.");
        }
    }
    Ответ написан
    Комментировать
  • Почему выводит null когда я парсю JSON?

    @mr_molyar
    Java back-end developer
    внутри providers есть ещё List Item возможно из-за этого не получается
    Ответ написан
    1 комментарий
  • Не получается подключить spring config-server к postgresql?

    @mr_molyar Автор вопроса
    Java back-end developer
    Проблема решилась, конфиг тянул лишнюю зависимость, точнее вот эти две
    <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>
        <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-jdbc</artifactId>
        </dependency>
    Ответ написан
    Комментировать
  • Программа для шифровки сообщений не работает. Почему?

    @mr_molyar
    Java back-end developer
    Если не вдаваясь в подробности, то по факту, он читает линию с первого ввода, на сколько я сам понимаю, проблема в том, что нажимая на enter в первом вводе, в твоём случае это ввод числа, ты автоматом, создаёшь пустую строку, в случае с next или nextInt, сканер не видит данных, которые может сканировать и предлагает ввести новые, но для nextLine, нет разницы, что ты введёшь. Короче, либо создавай новый сканер в методе Code, либо принимай дважды input.nextLine, можешь ещё что нибудь придумать с input.hasNext
    Ответ написан
    Комментировать
  • Веб приложение только на java?

    @mr_molyar
    Java back-end developer
    Можно конечно написать, если вы знаете хорошо html и css, я думаю даже можно попытаться сделать его "интерактивным", прочитайте про такую вещь, как Spring MVC. Но честно говоря, оно того не стоит)
    Ответ написан
    Комментировать
  • Как реализовать процесс выполнения приложения Java?

    @mr_molyar
    Java back-end developer
    Вообще, все прогресс бары врут на сколько я помню, так что берите рандомное число и добавляйте к существующим процентам, главное отобразить правильно начало и конец, никто из обычных пользователей и не догадается, что это банальный обман)
    Ответ написан
    Комментировать