1)Если число типа double, то умножаем его на 5, если нет, то выводим ошибку

		Scanner sc = new Scanner(System.in); // создаём объект класса Scanner
		int koef = 5;
		System.out.print("Введите double число: ");

		// если число типа double
		if (sc.hasNextDouble()) {
			// число умножаем на 5
			System.out.println("Число умноженное на " + koef + " равно " + sc.nextDouble() * koef);
		} else {
			// если число на типа double, то выводим текст сообщения
			System.out.println("Вы ввели число, типа double  " + sc.next());
		}
		sc.close();

2) Проверка, является ли слово палиндромом, т.е. одинаково читается в обоих направлениях:

		String s = "Ротор".toLowerCase();
		boolean b = true;

		for (int i = 0; i < s.length() / 2 + 1; i++) {
			// отнимаем 1, т.к. i с нуля начинается
			if (s.toCharArray()[i] != s.toCharArray()[s.length() - i - 1]) {
				b = !b;
				break;
			}
		}

		System.out.println(b ? "Слово палиндром " + s : "Слово НЕ палиндром " + s);

3)Проверка на четные/Нечетные числа

		Scanner sc = new Scanner(System.in); // создаём объект класса Scanner
		System.out.print("Введите целове число число: ");
		if (sc.hasNextInt()) {
			System.out.println((sc.nextInt() % 2 == 0) ? "Чиcло четное " : "Число НЕчетное");
		} else {
			// если это не int
			System.out.println("Вы не целове число а  " + sc.next());
			sc.close();
		}

4)Сумма цифр целого числа:

		Scanner sc = new Scanner(System.in); // создаём объект класса Scanner
		int summ = 0;
		System.out.print("Введите целое число: ");
		if (sc.hasNextInt()) {
			int a = sc.nextInt();
			while (a != 0) {
				summ += a % 10;
				a /= 10;
			}
			System.out.println("Сумма цифр числа равна " + summ);
		} else {
			System.out.println("Вы не целое число, а  " + sc.next());
		}
		sc.close();
Реклама