(Целое значение символа) Каждый символ имеет соответствующее целое представление.Набор символов, который компьютер использует вместе с соответствующими целыми представлениями для этих символов называется набором символов компьютера. Вы можете указать значение символа в программе просто заключая этот символ в одинарные кавычки, как например 'А'.
Вы можете определить, целое число, эквивалентное символу поставив перед ним (int), как, например
Используя выражения, аналогичные, показанным выше, написать приложение, которое отображает целые эквиваленты некоторых прописных букв, строчных букв, цифр и специальных символов. Напечатать целые эквиваленты из следующих символов: A B C a b c 0 1 2 $ * + / и пробела.
Вы можете определить, целое число, эквивалентное символу поставив перед ним (int), как, например
(int) 'A'Оператор этой формы называется оператором приведения. Следующий оператор выводит символ и его целый эквивалент:
System.out.printf("The character %c has the value %dn", 'A', ((int) 'A' ));Когда это выражение выполненится отобразится символ А и значение 65. Формат % C является плейсхолдером для символа (в данном случае, символ 'A' ).
Используя выражения, аналогичные, показанным выше, написать приложение, которое отображает целые эквиваленты некоторых прописных букв, строчных букв, цифр и специальных символов. Напечатать целые эквиваленты из следующих символов: A B C a b c 0 1 2 $ * + / и пробела.
package chapter2; public class Task29 { public static void main(String[] args) { System.out.printf("Символ %c имеет значение %dn", 'A', ((int) 'A')); System.out.printf("Символ %c имеет значение %dn", 'B', ((int) 'B')); System.out.printf("Символ %c имеет значение %dn", 'C', ((int) 'C')); System.out.printf("Символ %c имеет значение %dn", 'a', ((int) 'a')); System.out.printf("Символ %c имеет значение %dn", 'b', ((int) 'b')); System.out.printf("Символ %c имеет значение %dn", 'c', ((int) 'c')); System.out.printf("Символ %c имеет значение %dn", '0', ((int) '0')); System.out.printf("Символ %c имеет значение %dn", '1', ((int) '1')); System.out.printf("Символ %c имеет значение %dn", '2', ((int) '2')); System.out.printf("Символ %c имеет значение %dn", '$', ((int) '$')); System.out.printf("Символ %c имеет значение %dn", '*', ((int) '*')); System.out.printf("Символ %c имеет значение %dn", '+', ((int) '+')); System.out.printf("Символ %c имеет значение %dn", '/', ((int) '/')); System.out.printf("Символ %c имеет значение %dn", ' ', ((int) ' ')); } }
Комментариев нет:
Отправить комментарий