Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 03.01.2022
Сообщений: 1
1

Учебное задание

03.01.2022, 17:40. Показов 488. Ответов 1
Метки java (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Не могу понять почему некорректно работает. При компиляции не запускает System.in.read. Происходит отсчет от 1000 к 0 и завершается без ошибок.
D:\jdk17\bin\java.exe "-javaagent: D :\IntelliJ IDEA Community Edition 2021.3.1\lib\idea_rt.jar=62827: D :\IntelliJ IDEA Community Edition 2021.3.1\bin" -Dfile.encoding=UTF-8 -classpath C:\Users\Asus\IdeaProjects\untitled2\out\production\untitled2 Start
1000
998
...
2
0

Process finished with exit code 0
----------------------------------------------------------------------------------------------------------------------------------------------

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
public class HelpClassDemo {
    public static void main (String[] args)
            throws java.io.IOException {
 
            char choice, ignore;
 
            for ( ; ; )  {
            do {
                System.out.println("Справка: ");
                System.out.println("1. if");
                System.out.println("2. switch");
                System.out.println("3. for");
                System.out.println("4. while");
                System.out.println("5. do-while");
                System.out.println("6. break");
                System.out.println("7. continue\n");
                System.out.println(" Выбирите (q - выход): ");
 
                choice = (char) System.in.read();
 
                do {
                    ignore = (char) System.in.read();
                } while (ignore != '\n');
            } while (choice < '1' | choice > '7' & choice != 'q');
 
            if (choice == 'q') break;
 
            System.out.println("\n");
 
            switch (choice) {
                case '1':
                    System.out.println(" Инструкция if\n");
                    System.out.println(" if (услови) инструкция;");
                    System.out.println(" else инструкция;");
 
                case '2':
                    System.out.println(" Инструкция switch\n");
                    System.out.println(" switch (выражение) {");
                    System.out.println("   case константа: ");
                    System.out.println("        последовательность инструкций");
                    System.out.println("        break;");
                    System.out.println("    \\...");
                    System.out.println("}");
 
                case '3':
                    System.out.println(" Цикл for: \n");
                    System.out.println(" for (int; условие; итерация;");
                    System.out.println(" инструкция;");
 
                case '4':
                    System.out.println(" Цикл while:\n");
                    System.out.println(" while (условиее) инструкция;");
 
                case '5':
                    System.out.println("Цикл do-while:\n");
                    System.out.println("do {");
                    System.out.println(" инструкция");
                    System.out.println("} while (условие);");
 
                case '6':
                    System.out.println("Инструкция break:\n");
                    System.out.println("break; или break метка;");
 
                case '7':
                    System.out.println("Инструкция continue:\n");
                    System.out.println("continue; или continue метка;");
                }
                System.out.println();
            }
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.01.2022, 17:40
Ответы с готовыми решениями:

Учебное расписание
Реализовать класс учебное расписание. Методы добавления занятий (по числителю/знаменателю/всегда,...

Оценить качество кода -- решение учебное задачи для начинающих
Решил задачу для начинающих на acmp по Java. Мой результат -- задача принята, но время...

Учебное задание - Хранение на DNS информации о домене
Вопрос по учебному заданию - Схематично нарисовать несколько вариантов хранения нa DNS cepвepax...

Учебное задание - Создать сайт на ASP.NET
купил учебный курс Microsoft &quot;разработка клиентских веб-приложений на платформе Net Framework&quot; но в...

Использование МК для управления лифтом (учебное задание)
Собственно тему я так назвал не зря. До сего дня с микроконтроллерами практически не сталкивался,...

1
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
03.01.2022, 19:07 2
Цитата Сообщение от GreenDogW94 Посмотреть сообщение
Происходит отсчет от 1000 к 0 и завершается без ошибок
так ты запускаешь не ту программу
0
03.01.2022, 19:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.01.2022, 19:07
Помогаю со студенческими работами здесь

Учебное задание. Преобразовать несколько логических адресов в физические
Проверим, как вы поняли paging. Для этого вам предлагается выступить в качестве процессора и...

Многоканальный контроллер пожарной сигнализации на ATmega128 (учебное задание)
Всем доброго времени суток. В общем такая ситуация: у моей девушки курсовая работа(техникум) по...

ATMega8. Разработка устройства для контроля и индикации (учебное задание)
разработка устройства для контроля и индикации параметров изменяющегося по случайному закону 8-ми...

Вывести строку-описание, обеспечив правильное согласование числа со словами «учебное задание»
Дано целое число в диапазоне 10–40, определяющее количество учебных заданий по некоторой теме....

Вывести строку-описание указанного количества заданий, обеспечив правильное согласование числа со словами «учебное задание»
5. Дано целое число в диапазоне 10-40, определяющее количество учебных заданий по некоторой теме....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru