С Новым годом! Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/21: Рейтинг темы: голосов - 21, средняя оценка - 4.90
2 / 2 / 0
Регистрация: 02.06.2018
Сообщений: 39

Ошибка java.util.Scanner[delimiters=\p{javaW

14.07.2018, 13:16. Показов 4505. Ответов 5

Студворк — интернет-сервис помощи студентам
Добрый день. Никак не могу избавиться от ошибки. Перерыл кучу форумов говорят ошибка ввода

java.util.Scanner[delimiters=\p{javaWhitespace}+][position=4][match valid=true][need input=false][source closed=false][skipped=false][group separator=\*][decimal separator=\,][positive prefix=][negative prefix=\Q-\E][positive suffix=][negative suffix=][NaN string=\Q�\E][infinity string=\Q∞\E]Успешно добавлен(а)

Вот код
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
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Scanner;
 
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        System.out.println("Нужно ли создавать txt? (Если да 1, Если нет 2)");
        int filepath = in.nextInt();
        if (filepath == 1) {
            try {
                File file = new File("C:\\Users\\LuckyOne\\Desktop\\языки\\java\\File.txt");
                filepath = 2;
// Создаем файл на компьютере
                if (!file.exists())
                    file.createNewFile();
            } catch (IOException e) {
                System.out.println("Error " + e);
            }
        }
        if (filepath == 2) {
            File file = new File("C:\\Users\\LuckyOne\\Desktop\\языки\\java\\File.txt");
 
            Scanner Name = new Scanner(System.in);
            System.out.println("Введите имя человека: ");
            String RealName = Name.nextLine();
            System.out.println(RealName);
            try {
                PrintWriter pw = new PrintWriter(file);
                pw.println(RealName);
                pw.close();
                System.out.println(Name + "Успешно добавлен(а)");
            } catch (IOException e) {
                System.out.println("Error " + e);
            }
        }
    }
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.07.2018, 13:16
Ответы с готовыми решениями:

Java.util.Scanner
Как я могу читать ввод из консола (цифры) с помощью java.util.Scanner когда числа разделены любым количеством пробелов и разрывов строк?

Новичок и java.util.Scanner
Начал учить java и не совсем понимаю, что происходит. import java.util.Scanner; import java.util.Random; public class...

Считывание чисел через java.util.Scanner
Всем привет, я учусь программировать на JAVA. Подскажите как с помощью java.util.Scanner можно считывать числа? Я имею ввиду, скажем в...

5
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,664
Записей в блоге: 29
14.07.2018, 13:40
LuckyNOOB, это при каких действиях падает в какой строке? где полный стек ошибки, а то не похоже на исключение?

тему https://www.cyberforum.ru/java/thread2250765.html так и не стал читать?
0
2 / 2 / 0
Регистрация: 02.06.2018
Сообщений: 39
16.07.2018, 12:53  [ТС]
Цитата Сообщение от Welemir1 Посмотреть сообщение
какой строке
После 27, после ввода имени

Добавлено через 27 минут
Все, сам решил. Вот так он выглядит теперь если кому надо
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
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Scanner;
 
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        System.out.println("Нужно ли создавать txt? (Если да 1, Если нет 2)");
        int filepath = in.nextInt();
        if (filepath == 1) {
            try {
                File file = new File("C:\\Users\\LuckyOne\\Desktop\\языки\\java\\File.txt");
                filepath = 2;
// Создаем файл на компьютере
                if (!file.exists())
                    file.createNewFile();
            } catch (IOException e) {
                System.out.println("Error " + e);
            }
        }
        if (filepath == 2) {
            File file = new File("C:\\Users\\LuckyOne\\Desktop\\языки\\java\\File.txt");
 
            Scanner Name = new Scanner(System.in);
            System.out.println("Введите имя человека: ");
            String RealName = Name.nextLine();
            try {
                PrintWriter pw = new PrintWriter(file);
                pw.println(RealName);
                pw.close();
                System.out.println(RealName + " успешно добавлен(а)");
            } catch (IOException e) {
                System.out.println("Error " + e);
            }
        }
    }
}
0
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
16.07.2018, 13:49
Цитата Сообщение от LuckyNOOB Посмотреть сообщение
если кому надо
сомнительно это, т.к. через месяц, глядя на этот код, ты сам с трудом поймешь, что он делает...
зачем все в методе main?
0
2 / 2 / 0
Регистрация: 02.06.2018
Сообщений: 39
16.07.2018, 21:22  [ТС]
Цитата Сообщение от Aviz__ Посмотреть сообщение
сам с трудом поймешь, что он делает...
этот код, просто первая программа. Мне было интересно самому сделать что-нибудь, и закрепить материал. Просто то, что все в main'не, по другому не умею)) Буду рад если скинешь статью о том как это разбивать
0
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
17.07.2018, 08:18
Цитата Сообщение от LuckyNOOB Посмотреть сообщение
скинешь
целые тома Бро)) - Литература по Java
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.07.2018, 08:18
Помогаю со студенческими работами здесь

Видит java.lang.String , но не видит java.util.Scanner
Столкнулся с проблемой, есть два импорта: java.lang.String и java.util.Scanner. Оба прописаны в классе с main. Когда создаю другие классы -...

Java.util.concurrent.* или java.util.Stream
Как добавить библиотеку java.util.concurrent или java.util.Stream? Прошу, пожалуйста, помочь. import java.util.concurrent.locks.*; ...

Ошибка в списке(список без import java.util)
Нашёл в просторах интернета интересную вещь package spisok; public class LinkList<E> { public static LinkList start =...

Аналоги java.util.ArrayList<java.util.ArrayList<Integer>>
Подскажите, пожалуйста, аналоги java.util.ArrayList&lt;java.util.ArrayList&lt;Integer&gt;&gt;, которые 1. либо работают быстрее 2. либо потребляют...

Согласно java.util.logging.Level логирования в порядке убывания. all превый, off последний, пишет что ошибка, почему?
Отсортируйте уровни детальности логирования (java.util.logging.Level) от самого детального к самому краткому. JUL имеет следующие...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru