Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
105
Добавлен:
30.03.2021
Размер:
42.12 Mб
Скачать

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

Соседние файлы в папке Лабораторные работы (Объектно-ориентированное программирование (ООП))