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());
}

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());
}

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());
}

 

Реклама