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

Ошибка в первой консольной программе java

14.11.2021, 13:49. Показов 748. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Не запускается простенькая программа. Пишет первую ошибку в строке 8. А как же тогда указать будет её правильно?

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
import Java.util.Scanner;
public class Main
{
    public static void main(String[] args) {
        System.out.println("Программа определяет месяц года к его времени года.\nВведите номер месяца: ");
        Scanner scan = new Scanner(System.in);
        int number = scan.nextInt();
    if (number >0 && <13) {
            if (number == 12 || 1 || 2) {
                System.out.println("Вы ввели номер месяца, который относится к зиме");
            }
                if else (number == 3 || 4 || 5) {
                System.out.println("Вы ввели номер месяца, который относится к весне");
                }
                if else (number == 6 || 7 || 8) {
                System.out.println("Вы ввели номер месяца, который относится к лету");
                }
                if else (number == 9 || 10 || 11) {
                System.out.println("Вы ввели номер месяца, который относится к осени");
                }
                        else () {
                };
    if else (number <0 || >12) {
                        System.out.println("Вы ввели номер несуществующего месяца года");
                    }
    else () {
                System.out.println("Пожалуйста, введите номер месяца от 1 до 12");
            }
                
            }
        }
    }
}
Спасибо)
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.11.2021, 13:49
Ответы с готовыми решениями:

Вывод в консольной программе: подскажите где ошибка
выдает ошибку в 8 строке, подскажите в чем проблема .686 .model flat .mmx .stack 100h .data a1 db &quot;KJGJJDJJGJ$&quot; ...

Ошибка в первой программе
В общем суть в том, что при прописывании в командной строке java 1 мне выдаёт Exception in thread &quot;main&quot;...

Компиляция первой консольной программы
Здравствуйте. Жизнь вынудила начать учить джаву. Качнул SDK, eclipse, пытаюсь скомпилить программу public class Program { public...

2
 Аватар для StepFather322
365 / 252 / 113
Регистрация: 07.10.2017
Сообщений: 1,330
14.11.2021, 14:09
Цитата Сообщение от Bazoviy_vopros Посмотреть сообщение
if (number >0 && <13)
Java
1
if (number > 0 && number < 13)
и для всех остальных сделай так же
1
 Аватар для Goongala
1022 / 562 / 185
Регистрация: 18.08.2013
Сообщений: 2,027
Записей в блоге: 2
14.11.2021, 14:14
Лучший ответ Сообщение было отмечено Bazoviy_vopros как решение

Решение

Когда человек учит иностранный язык, первое время он часто делает прямой перевод слов и, по сути, говорит на том же языке, но иностранными словами, что неправильно, разумеется, ибо никто не сможет его понять. Так вот ты делаешь сейчас то же самое. На восьмой строке ты записал условие "number больше нуля и меньше тринадцати" и первую часть выражения ты написал правильно number больше нуля ≡ number > 0, но далее ты попытался выразить "и меньше тринадцати", как && <13. Конечно, в человеческой речи уместно так выразиться, ибо мы из контекста можем понять, что имеется ввиду "number больше нуля, а также number меньше тринадцати", но компилятор этого не понимает. Нужно записывать выражение полностью, то есть number > 0 && number < 13. Со всеми остальными условиями в твоём коде та же история

Кстати говоря, считается хорошей практикой при сравнении чисел представлять условие в виде числовой прямой, то есть наименьшие числа должны быть слева, а наибольшие справа. Как-то так: 0 < number && number < 13
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.11.2021, 14:14
Помогаю со студенческими работами здесь

WebBrowser в консольной программе
Доброго времени суток уважаемые! Искал решение в интернете, но внятного ответа не нашел... Подскажите пожалуйста, как наиболее...

Меню в консольной программе на c++
Вобщем я в с++ для консольной программы сделал главное меню (файл, справка ...) Подскажите, как обработчик сделать, ну например, при...

Ошибка при запуске первой программы в Java
Добрый день.Пробую написать первую программу на Java в Eclipse,но получаю ошибку после запуска компилятора.Может кто-то сталкивался с...

Создать процесс в консольной программе
Здравствуйте, у меня вопрос как можно передать данные консольной программе из другой. Я так понимаю мне нужно создать процесс в этой...

Посылка сообщения консольной программе
Вот пробовал переберать пароль к рар архиву и вот пишу так ShellExecute (Handle, nil, PChar('C:\1\UnRAR.exe'),PChar('e...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru