elenapogoda / Main.java
Создать программу, которая будет сообщать, является ли целое число, введённое пользователем, чётным или нечётным. Если пользователь введёт не целое число, то сообщать ему об ошибке.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
| import java . util . Scanner ; |
| public class Main |
| public static void main ( String [] args ) |
| Scanner sc = new Scanner ( System . in ); // создаём объект класса Scanner |
| int i = 0 ; |
| System . out . print ( «Введите целое число: » ); |
| if ( sc . hasNextInt ()) < // возвращает истинну если с потока ввода можно считать целое число |
| i = sc . nextInt (); // считывает целое число с потока ввода и сохраняем в переменную |
| if ( i % 2 == 0 ) |
| System . out . println ( «Число» + » » + i + » » + «четное» ); |
| > else |
| System . out . println ( «Вы ввели не четное целое число» ); |
| > |
| > |
| > |
| > |
Определить, является ли целое число, введённое пользователем, чётным или нечётным
Создать программу, которая будет сообщать, является ли целое число, введённое пользователем, чётным или нечётным. Если пользователь введёт не целое число, то сообщать ему об ошибке.
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Определить, является ли введенное пользователем целое число четным
Определить, является ли введенное пользователем целое число четным.

Определить, является ли четным введенное пользователем целое число
опрелделить является ли четным введенное пользователем целое число
Определить, является ли заданное целое число четным или нечетным
Задачи для самостоятельной работы 1. Напишите программу, которая определяет, является ли заданное.

Проверить, является ли введенное пользователем целое число четным
1.Разработать программный модуль для решения следующей задачи, используя предложение if. : .
102 / 96 / 19
Регистрация: 12.11.2013
Сообщений: 398
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
import java.util.Scanner; public class Hello { public static void main(String args[]) { Scanner in = new Scanner(System.in); try { System.out.println("Введите целое число:"); int a = in.nextInt(); if (a % 2 == 0) { System.out.println("Четное"); } else { System.out.println("Не четное"); } } catch (Exception e) { System.out.println("Неверные данные!"); } } }
40 / 40 / 14
Регистрация: 26.12.2013
Сообщений: 309
1 2 3 4 5 6
public static void main(String. args){ Scanner sc = new Scanner(System.in); System.out.println("Введите число:"); String a = sc.nextInt()%2==0 ? "Четное" : "Не четное"; System.out.println(a); }
102 / 96 / 19
Регистрация: 12.11.2013
Сообщений: 398
не люблю я эти ? : . но ошибочку то нужно обработать)
Java, C# — Expert
69 / 69 / 12
Регистрация: 09.08.2011
Сообщений: 284
Сообщение от dan41k 
не люблю я эти ? : . но ошибочку то нужно обработать)
очень даже зря, ибо например в анонимных типах вы проверку if’ом не сделаете.
102 / 96 / 19
Регистрация: 12.11.2013
Сообщений: 398
Сообщение от IceSqueez 
очень даже зря, ибо например в анонимных типах вы проверку if’ом не сделаете.
например, please
Java, C# — Expert
69 / 69 / 12
Регистрация: 09.08.2011
Сообщений: 284
1 2 3 4 5 6 7
public object Human(int years, bool girl) { return new { Old = years > 50 ? "Old" : "Not old", Years = years, IsGirl = girl ? true : false } }
46 / 36 / 15
Регистрация: 05.02.2014
Сообщений: 140
Сообщение от IceSqueez 
public object Human(int years, bool girl)
Это радел Java, а в Java нет bool и т.д.
В Java можно использовать if else и другие выражения в анонимных классах в блоке инициализации объектов.
1 2 3 4 5 6 7 8 9 10 11 12
public Object Human(int _years, boolean _isGirl) { return new Object(){ String old; int years = _years; boolean isGirl; { if (years > 50) old = "Old"; else old = "Not Old"; if (_isGirl) isGirl = true; } }; }
Java, C# — Expert
69 / 69 / 12
Регистрация: 09.08.2011
Сообщений: 284
Сообщение от RomanovD 
1 2 3 4 5 6 7 8 9 10 11 12
public Object Human(int _years, boolean _isGirl) { return new Object(){ String old; int years = _years; boolean isGirl; { if (years > 50) old = "Old"; else old = "Not Old"; if (_isGirl) isGirl = true; } }; }
Это по вашему объект анонимного типа да ? Я понял.
Сообщение от RomanovD 
а в Java нет bool
по моему глупо придираться к такому, ибо все поняли о чем я.
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Проверить, является ли введенное пользователем целое число четным
Помогите.
Написать программу, которая проверяет, является ли четным введенное пользователем целое число
Написать программу, которая проверяет, является ли четным введенное пользователем целое число

Написать программу, которая проверяет, является ли введенное пользователем целое число четным
Написать программу, которая проверяет, является ли введенное пользователем целое число четным.

Написать программу, которая проверяет, является ли четным введенное пользователем целое число
Решать с использованием файлов Написать программу, которая проверяет, является ли четным.
Алгоритм, определяющий, является ли введенное число четным или нечетным
Помогите пожалуйста составить алгоритм. который проверяет, является введенное число четным или.
Составить программу определения является ли четным или нечетным введенное число
Составить программу определения является ли четным или нечетным введенное число.
Как проверить целое ли число java
Для проверки того, что число целое в Java можно использовать условие number % 1 == 0 Здесь % — оператор взятия остатка от деления, и если остаток от деления на 1 равен 0, то число является целым. Пример:
double number = 5.0; if (number % 1 == 0) System.out.println("Число является целым."); > else System.out.println("Число не является целым."); >
Проверьте, является ли значение целым числом в JavaScript
В этом посте будет обсуждаться, как проверить, является ли значение целым числом в JavaScript.
1. Использование Number.isInteger() функция
Простое решение — использовать Number.isInteger() функция, которая является встроенной функцией, возвращающей true если данное значение является целым числом, и false в противном случае. Чтобы использовать эту функцию, нам нужно передать значение, которое мы хотим проверить, в качестве аргумента.
console . log ( Number . isInteger ( 100 ) ) ; // true
console . log ( Number . isInteger ( — 100 ) ) ; // true
console . log ( Number . isInteger ( 5.0 ) ) ; // true
console . log ( Number . isInteger ( ‘100’ ) ) ; // false
console . log ( Number . isInteger ( 1.5 ) ) ; // false
console . log ( Number . isInteger ( Math . PI ) ) ; // false
console . log ( Number . isInteger ( NaN ) ) ; // false
console . log ( Number . isInteger ( Infinity ) ) ; // false
console . log ( Number . isInteger ( — Infinity ) ) ; // false
console . log ( Number . isInteger ( true ) ) ; // false
console . log ( Number . isInteger ( false ) ) ; // false
console . log ( Number . isInteger ( [ 1 ] ) ) ; // false
Обратите внимание, что эта функция возвращает false для NaN или же Infinity и возвращается true для чисел с плавающей запятой, которые могут быть представлены как целое число. например, 10.0 . Мы также можем использовать Number.isSafeInteger() функция, определяющая, является ли указанное число безопасным целым числом. Вот полифилл, предоставленный MDN для реализаций, которые не поддерживают его изначально. Мы можем вставить его в начало наших скриптов.
Number . isInteger = Number . isInteger || function ( value ) < return typeof value === 'number' && isFinite ( value ) && Math . floor ( value ) === value ;
2. Использование оператора по модулю
Другой подход заключается в проверке остатка при делении заданного числа на 1 . Если остаток от деления числа на 1 является 0 , то число является целым; в противном случае это не так. Мы можем использовать оператор по модулю (%) для этой цели, который возвращает остаток от деления двух чисел. Чтобы проверить числовые значения, установите дополнительную проверку с помощью унарного плюса. (+) оператор. Например:
let isInteger = n = > ( n === + n && n % 1 === 0 ) ;
console . log ( isInteger ( 100 ) ) ; // true
console . log ( isInteger ( — 100 ) ) ; // true
console . log ( isInteger ( 5.0 ) ) ; // true
console . log ( isInteger ( ‘100’ ) ) ; // false
console . log ( isInteger ( 1.5 ) ) ; // false
console . log ( isInteger ( Math . PI ) ) ; // false
console . log ( isInteger ( NaN ) ) ; // false
console . log ( isInteger ( Infinity ) ) ; // false
console . log ( isInteger ( — Infinity ) ) ; // false
console . log ( isInteger ( true ) ) ; // false
console . log ( isInteger ( false ) ) ; // false
console . log ( isInteger ( [ 1 ] ) ) ; // false
3. Использование parseInt() функция
Наконец, мы можем использовать встроенную функцию parseInt() который анализирует строковый аргумент и возвращает целое число указанного основания. Чтобы использовать эту функцию, нам нужно передать значение, которое мы хотим проверить, в качестве строкового аргумента и, при необходимости, систему счисления, которую мы хотим использовать в качестве второго аргумента. parseInt() функция вернет целое число, если она сможет успешно проанализировать строковый аргумент, или NaN если не может. Мы можем использовать оператор строгого равенства (===) проверьте результат. Например: