Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvPmChDi 88 of 420 menu
◀ ▶

Цифра в число в Java

Символ '1' - не число 1. Два таких символа через плюс складывают коды и дают другое число, не сумму цифр:

char chr1 = '1'; char chr2 = '2'; System.out.println(chr1 + chr2); // 99

Character.getNumericValue берет число, которое обозначает цифра:

char chr1 = '1'; char chr2 = '2'; System.out.println( Character.getNumericValue(chr1) + Character.getNumericValue(chr2) ); // 3

Буква цифрой не является, для нее получается отрицательное число:

char chr = 'a'; System.out.println(Character.getNumericValue(chr)); // -1

Дан код:

char chr1 = '4'; char chr2 = '5';

Найдите сумму чисел, которые обозначают эти цифры, и выведите ее.

Дан код:

char chr = '7';

Найдите число, которое обозначает эта цифра, и выведите его.

Дан код:

char chr = '8';

Найдите число, которое обозначает эта цифра, и выведите его произведение на 2.

Дан код:

char chr = 'b'; System.out.println(Character.getNumericValue(chr));

Что выведет эта программа? Объясните результат.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить