Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
 Аватар для Sinkha
3 / 3 / 2
Регистрация: 04.07.2015
Сообщений: 187

Ошибка при попытке ввести данные с клавиатуры

10.08.2016, 20:09. Показов 871. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Имеется данный код.
Java
1
2
3
4
5
6
7
8
9
10
11
12
package javaapplication3;
import java.io.*;
 
public class JavaApplication3 {
    public static void main(String[] args){
        
    BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
 
    String name = reader.readLine();
    
    }
}
При попытке скомпилировать выскакивает следующее
Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - unreported exception java.io.IOException; must be caught or declared to be thrown
at javaapplication3.JavaApplication3.main(J avaApplication3.java:13)
C:\Users\Sergey\AppData\Local\NetBeans\C ache\8.1\executor-snippets\run.xml:53: Java returned: 1

Не могу понять почему так происходит. Расскажите новичку
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.08.2016, 20:09
Ответы с готовыми решениями:

Ошибка при попытке записать данные в бд
Здравствуйте. У меня имеется электронный учебник с тестами. В тестах имеется код который проверяет правильность ответов и должен записывать...

Ошибка при попытке получить данные с API
Сообщение ошибки: Access to XMLHttpRequest at 'https://api.ipgeolocationapi.com/countries' from origin 'http://localhost:4200' has been...

При попытке вывести на экран данные из БД возникает ошибка
Контролер using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; ...

4
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,667
Записей в блоге: 29
10.08.2016, 20:11
1) срочно изучать английский - все доки и ошибки будут на нем, ты должен их понимать!
2) не в ИДЕ код пишете? там бы сразу показало
3) нужно буфферел ридер в блок трай-кетч поместить, почитайте про исключения в джава
0
 Аватар для Sinkha
3 / 3 / 2
Регистрация: 04.07.2015
Сообщений: 187
10.08.2016, 20:35  [ТС]
В иде как раз показывает все, но я не могу понять в чем дело. Я только только изучаю джаву и трай кетч не знаю. Так в чем ошибка?
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
10.08.2016, 20:53
Цитата Сообщение от Sinkha Посмотреть сообщение
только только изучаю джаву и трай кетч не знаю.
Цитата Сообщение от Sinkha Посмотреть сообщение
Так в чем ошибка?
ошибка ваша в том что вы не знаете трай-кетч. Почитайте про него и сразу все поймете. Ну и понимать текст ошибки тоже нужно. Учите англ.
0
 Аватар для HOBATOP
323 / 310 / 206
Регистрация: 14.09.2015
Сообщений: 827
10.08.2016, 21:04
Sinkha, применённый Вами метод ввода генерирует исключение, которое требуется корректно обработать. Код должен бы выглядеть примерно так (хотя могут быть и иные варианты):
Java
1
2
3
4
5
6
7
8
9
10
11
class JavaApplication3 {
    public static void main(String[] args) {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        try {
            String name = reader.readLine();
        }
        catch (IOException ex) {
            ex.printStackTrace();
        }
    }
}
Для новичка было бы проще использовать другой способ ввода, например такой:
Java
1
2
3
4
5
6
class JavaApplication {
    public static void main(String[] args){
        Scanner scanner = new Scanner(System.in);
        String name = scanner.nextLine();
    }
}
Удачи!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.08.2016, 21:04
Помогаю со студенческими работами здесь

Работа с COM-портом, ошибка при попытке отправить данные
Всем доброго времени суток :) Обновляю программу, чтобы она кроме работы по Ethernet умела общаться через COM. --- подключаемся к...

При попытке считать информацию из типизированного файла, происходит попытка считывания с клавиатуры и ошибка
Написала код который должен решать следующую задачу:дан символьный файл, группы символов разделены пробелами. Каждая такая группа...

Entity Framework: Ошибка при попытке загрузить данные из базы
Есть проект на C#, который соединён с базой. Начал переделывать на Entity через edmx, и вот какая ошибка при попытке просто загрузить...

АКИП-4125/4 и EasyScope 3.0 - Ошибка при попытке прочитать сохраненные данные
Доброго времени суток. Недавно привезли к нам переносной осциллограф АКИП-4125/4. В комплекте с ним поставлялся диск с ПО EasyScope...

Ошибка при попытке отобрать данные используя Stream из коллекции сущностей Hibernate
Здравствуйте форумчане! Подскажите пожалуйста почему при попытке отобрать из коллекции сущностей с помощью frameworka Stream, объекты...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru