Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с try catch в java

simple dimple Ученик (87), на голосовании 11 месяцев назад
 Нужно чтобы выводилась ошибка при написании в окне input цифр.


Вот код:

package objectstring;

import javax.swing.JOptionPane;

public class ObjectString {

public static void main(String[] args) {
String line = JOptionPane.showInputDialog(null, "Введите строку: ");
System.out.println(line.toUpperCase());
System.out.println(line.toLowerCase());
System.out.println(line.substring(1, 5));
try {

} catch (Exception e) {
System.out.println("Внимание!!! Ошибка!!! Ваш код не должен содержать в себе цифр!!!");
}
}

}
Голосование за лучший ответ
V̲i̲s̲t̲a̲s̲t̲e̲r̲ Искусственный Интеллект (264704) 1 год назад
наверно так.

 package objectstring; 

import javax.swing.JOptionPane;

public class ObjectString {

public static void main(String[] args) {
try {
String line = JOptionPane.showInputDialog(null, "Введите строку: ");

if (line.matches(".*\\d.*")) {
throw new IllegalArgumentException("Внимание!!! Ошибка!!! Ваш код не должен содержать в себе цифр!!!");
}

System.out.println(line.toUpperCase());
System.out.println(line.toLowerCase());
System.out.println(line.substring(1, 5));
} catch (IllegalArgumentException e) {
System.out.println(e.getMessage());
}
}
}
simple dimpleУченик (87) 1 год назад
Да) Всё правильно работает, спасибо
Похожие вопросы