84
Часть
1.
Язык
Java
// |
Вычислить |
площадь |
круга |
|||
class Area |
{ |
|
void |
main |
||
|
puЫic |
static |
||||
|
douЫe |
pi, |
r, |
а; |
|
|
(
String
args
[])
{
r |
= 10.8; |
|
|
// |
радиус окружности |
|
|
|
pi |
= 3.1416; |
|
// |
приблизительное значение |
числа |
|||
а |
= pi * r |
* |
r; |
// |
вычислить |
площадь круга |
|
|
System.out.println("Плoщaдь |
круга равна • |
+а); |
||||||
пи
Символы
Для
хранения
символов
в
Java
служит
тип данных
char.
Следует,
однако,
иметь
в
виду,
что
в
Java
символы
представлены
в
Юникоде
(Unicode),
определяющем
пол
ный
набор
международных
символов
на
всех
известных
языках
мира.
Юникод
уни
фицирует
десятки
наборов
символов,
в
том
числе
латинский,
греческий,
арабский
алфавит,
кириллицу,
иврит,
японские
и
тайские
иероглифы
и
многие
другие
сим
волы.
На
ранней
стадии
развития
языка
Java
для хранения
этих
символов
требова
лось
16
бит,
и
поэтому
в
Java
был
внедрен
16-разрядный
тип
char.
Диапазон
до
пустимых
значений
этого
типа
данных
составляет
от
О
до
65536.
Отрицательных
значений
типа
char
не
существует.
Стандартный
набор
символов,
известный
как
код
ASCII,
содержит
значения
от
О
до
127,
а
расширенный
8-разрядный
набор
символов
ISO-Latin-1-
значения
от
О
до
255.
А
поскольку
язык
Java
предназначен
для
написания
программ,
которые
можно
применять
во
всем
мире,
то
употребле
ние
в
нем
кодировки
в
Юникоде
для
представления
символов
вполне
обоснован
но.
Разумеется,
пользоваться
кодировкой в
Юникоде
для
локализации
программ
на
таких
языках,
как
английский,
немецкий,
испанский
или
французский,
не
совсем
эффективно,
поскольку
для
представления
символов
из
алфавита
этих языков
до
статочно
и
8
бит.
Но
это
та
цена,
которую
приходится
платить
за
переносимость
программ
в
глобальном
масштабе.
На
заметку! Чтобы узнать подробности
www. unicode. org.
о
кодировке
в
Юникоде,
обратитесь
по
адресу
ht
tp:
/ |
/ |
Использование
переменных
типа
char
демонстрируется в
следующем
примере
программы:
// |
Продемонстрировать |
применение |
типа данных |
|||
class CharDemo |
{ |
|
|
args[]) |
||
|
puЬlic |
static void main(String |
||||
|
char |
chl, |
ch2; |
|
|
|
char
chl |
88; // код символа |
Х |
|
|
ch2 |
'у'; |
|
|
|
System.out.print("chl |
и |
ch2: |
||
System.out.println(chl |
+ |
• |
• |
|
"); + ch2);
