Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Work;
- import java.util.Scanner;
- import static Work.Print_Messages.*;
- public class InputNumber {
- public static int inputCharNumber() {
- while (true) {
- Scanner scanner = new Scanner(System.in);
- String input = scanner.nextLine();
- if (input.length() != 1) {
- printMessage("single_char_required");
- continue; // Прерывает текущую итерацию и переходит к следующей (снова идет проверять while(true))
- }
- char symbol = input.charAt(0);
- if (isItNumber(symbol)) { // Метод стоит переименовать, он не проверяет является ли метод числом
- return Character.getNumericValue(symbol);
- }
- printMessage("not_number");
- }
- }
- private static boolean isItNumber(char c) { // Метод стоит переименовать, он не проверяет является ли метод числом
- return c == '1' || c == '2';
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement