���� ������, ��������� � ���������

����� ������� �����������

������� ������ ����������� �� ��������� � ����������� ��������

���������� ������� ������, � ������� �� ������ ������� ������������; ��� ����� ���� ��� �������, ��� ����������� ������ �����������.

������� ������ ����������� - ��� ������ �� ���������. �� ������������ ������� ������� �������, �� �� �������� ��������� ���������� ���������, ���������� � ������ ������������, �������������� ����������� �������� �����������. ��� �� ����� ������������� ����� ������� ������� ������, ���� ��� �� ����������� ������������ ��������� � ����������. ����� ����� ����� ����� ����������� ���� ������������ � �������� ������� �� �����������. (� ��������, ���� �� ������� � ������������ �������, ����� ������ ����������� ������������ �� ������� ������.)

����� ������ ������ ������������, ����������� � ������� ������������� ������������ ���������� � �������������� ��������� � ������������ �� ������� ������������ ��������� �����������:

������� ������ �����������:

� ������� �� �����, ����������� ������ �����������:

������������� ����� � ����������� ��������, ������ � ��������� ����������

� ����������� �� ������ ������� �����������, �������� ��� ������������, � ������������� ��-������� ������������ ������ � ������������ ��� ����������� ������� - ��������� ������� (') � �������� ������� ����� (\). ����� �����, ��������� �������, ������� � ������� �������, ������������ ��� ��������� � ����������� ������� �����������.

������ ��� ������� ��������� ������ � ��������� ����� �����, ������������� �� ��������� ��������:

��� �������� ������ �������� ������ �� ��������� ���� ����� �� ��������� ��������:

��� ����� ����� �� ���� ������ ��������, �������� �� ���������, ������ ����������� ������� ��� �������� ������� �����������.

� ����������� ���� �������� ������� ��� ������������ �������.

������� ��� ������������� ����� � ������ � ������� ������� �����������

� ������ ������ �������� ������� ����������� ����������� ��������� ������� ��� ����� ����� �� �������� ��������, �������� � ����������:

������� ��� ������������� ����� � ������ � ����������� ������� �����������

��� ������ ������������ ������� ����������� ����������� ��������� ������� ��� ����� ����� �� �������� ��������, �������� � ����������:

�������������� ������������ � ������ ������

�������������� ������������ � ����������� ������

����� ����� ������������� ������� ������ ������������ � �����������, ������ ������� ������������� "������������ ���������� � �������������� ��������� � ������������" �� ������� ������������. ����� ����� ������ ������������ ������� ���������:

����� �������, ������ ������������ ������ ��� ������ � ����� ������������ � ������� �� ���������� ���������, � ����� ������� ��� ����������� ������� ' � \ �� \' � \\. ����� �����, ��� ������� ���������� ����� ��������������� ��� ���������.

�������������� ������������ � ������� ������

�������������� ����� ������������ �� ������������ ������� � ������� ����� ��������� ����� �������. ��������������� �������������� �� ����������, ���� ��������� ������������� "������������ ���������� � �������������� ��������� � ������������". ������������ �������������� ��������� ����� �������� � ���, ��� ������ ������������:

�� ���� ������ ������� � �� ������ �������� ��� ������������� ����� � ���� ����������� �������� �� �� ������� �������������. ����� �����, ��� ����� ����� ������� ��� ����������, � ������� �������������� ����������� ����������� ��� ������������. ���� ����� �� �������, ��� ������� ��������� ��� ��������� �������� ����� ���������� ������ ��� �������������� ����������. ��� ���������� ������� ���������� ����� ��������������� ��� ����������� �������, � �� ���������.

����������� ���� ������

������ ������������ ������������ ��������� ����������� ���� ������:

��� ���� ������� � ����������� ����.

���������� ������

���������� �������� truefalse ����� ���������� � ����� ���������� ��������� (�������� True, TRUE, FALSE, falsE � ��� �����).

������ ���� �����, � ������� ��������� ���������� ��������, - ��� ���� ���� ����� �� ������� ����� ������� ������. ������� �������� true, ����� ������� �� ���������� �������, ��� �������� false, ����� ������� �� �����������.

���������� �������� - ��� �� ������

���������� �������� - ��� �� ������, ������� �� ������� �� ���� ��������� � ��������� �������. �� ���� ��� ������������� � ��������, � ������������ ������� ����������� ���������� �������� ����� ������ ��� truefalse, � �� 'true''false'.

������ ��������� �������� ������������� � ���������� � ���������� ��������� (�������� ������ �������������� � ����������� ��������). ������� � ����������� ������� ����������� ����� ������ ������ 'true' � ���������� ����, ��� ��� �������� ����������� ����������� ������ 'true' � ���������� �������� true.

����� �����

����� ����� ������� ��� ������� ��� ������ ������������. �������:

10000
0
-140

������������� ���������

� ��������� ����������� ���� ��������� ������������� ��������, ������� ������������ � ������� ��������. ��� �������� ��������������� ��� ����� �����, � �� ��� ������. �������:

����� ������� ��������

����� � ������� ��������� ������������ ��� ������� ��� ������ ������������. �������:

3.1416
4.557e5
-119.0431

������

������ - ��� ����� ������������������ ��������, ������� ����� �������� � ���� ���������, ��������� � ������������� ���������� �������. � ��������� ����� ����� ������ ������ �������������� ��-������� � ����������� �� ����, ��� ���� ������ ������������, � ������� ��� � ����������� �������. �������� ������ ������������� ����� � ����������� ��������, ������ � ��������� ����������.

� ��������� �������� ������������ ������������� ������������ ������� �����������:

'������'
'User4'
'������ ����� �������������'
'   � ���� ������ ��� ��������� ���������� �������.'
'� ���� ������ 3 ��������� ���������� �������.   '

����� ���������� ��������� �������� ������������� ����� ��� �������� ������� �����������.

������
User4
������ ����� �������������
   � ���� ������ ��� ��������� ���������� �������.
� ���� ������ 3 ��������� ���������� �������.   

�������� �������� �� ��, ��� � ������� ������� ����������� ��������� ���������� ������� �����������, �� �� ������ ��������. ��� ��������� ����������� ����� ������ � ��������� ����.

����

�������� ������ ���������� �����.

�������� null

�������� null - ��� ����������������� �����, � �� ������. ��� ������������� ������ �������, �������������� ���������������� ������ Java, � ���� �� �� ��������, ��� � � ����� ���������������� Java.

�� ����������� �������� null ��� ����������� ������ ������. ��� ����������� ������ ������ ����������� ��� ���� ��������� ������� ('') � ����������� �������, ��� ������ �� ����������� ������ � ������� ������� �����������. ���� ������������ �������� null � ��������� ������ (��������, �������� ��� ��������� ����������), �������� ����������� ��� ������ ���������� ����������� ����������� �������� null � ������ 'null'.

�������������� ��������� � ���������

����� ������������ �������������� ���������, ������� ����� �������� ������������� "������������ ���������� � �������������� ��������� � ������������" �� ������� ������������ (�������� ������ ������������� ����� � ����������� ��������, ������ � ��������� ����������).

��������� � ���������

�������������� ���������:

����. 3. �������������� ���������
�������� ��������
+ ����������
- ���������
* ���������
/ �������
% ������

� �������������� ���������� ����� ����������� ����� �������. ������� ���������� ����������: *, /, %, +, -. ��������, ��������� ���������:

4 * 2 + 16 / 8 - 1 * 2

- ��� 8. ����� ������������ ������, ����� ������ �������, � ������� ������ ����������� ���������:

(4 * 2) + (16 / 8) - (1 * 2)    ����������� ��� 8,
��
4 * (( 2 + 16) / (8 - 1)) * 2   ����������� ��� 20.571

��� ����� ������������ �������������� ���������

�������������� ��������� ����� ������������ ����� �����, ��� ����� ������������ �������������� ��������. �������:

�������� ������������ ����� (+)

�������� ������������ ����� '+' ����� ������������, ������ ���� �� �������� ������������� "������������ ���������� � �������������� ��������� � ������������" �� ������� ������������. �������� ������ ������� ������ ����������� �� ��������� � ����������� ��������.

��������� � ���������

��������� ����� �������� � ������� ����.

����. 4. �������������� ���������
�������� ��������
+ ������������

����� �������� ��������� ��������� � ����������� ��������������. � ��������� �������� ������������ ��������� �������������, ����������� ��� ������������ ������� (�������� ������ ������������� ����� � ����������� ��������, ������ � ��������� ����������).

���������:               ����������� ���:

'Hello ' + 'Fred' + '!'   'Hello Fred!'
'Hi' 'There'              (������, ��� ������������ ����� ��������� �������� + )
'Hi' + 'There'            'HiThere'

�������� � ���������� ��������� � ���������

�������� ���������:

����. 5. �������� ���������
�������� ��������
== �����
!= �� �����
> ������, ���
< ������ ���
>= ������ ��� �����
<= ������ ��� �����

���������� ���������:

����. 6. ���������� ���������
�������� ��������
&& AND
|| OR
! NOT

���� �� ������� && � ��������� HTML ��� XML, ����� ������������� ������ &amp;&amp;

� �������� ��������� �������� ����������� ����� �������. ������� ���������� ���������� ��������� � ��������, � ������� ��� ����������� � ������� ����. ����� ������������ ������ ��� �������� �������, � ������� ����� ��������� ���������. �������:

���������:               ����������� ���:

(4 > 3)                      true
!(4 > 3 )                    false
(4 > 3) && (8 > 10)          false
(4 > 3) || (8 > 10)          true

�������� ��������� ����� ��������� ������� ��������

�������� ��������� ����� ��������� �������������� ���������, ���������� � ������ ������� ��������������� ������� Java.

����� ����� ������������ �������� ���������

�������� � ���������� ��������� ����� ������������ ������ � ���� ����������:

�������������� �������������� ����� ������

������� ���������

���� ������� ������ ����������� � ������ ������������ ���� ������ (�����������, ��������������, � ������� ��������� ��� ����������), �� ��� ��������� ��������� ������ ����������� ��� ������, ��� ���������� ������ (��� ��� ���������� ������ ���������� �����������, ��� ��� ��������������� ������������ ����������� ������� ���������� �����������), ��� �� ����������� ����� ������������� ����������������� � ������������ ���� ������, ���������� ����������.

������� ���������:

������ ���� ������ ������ ������������� � ������ ���� ������ (��������, ������ 123apple ������ ������������� � ������������� ��������), ��������� ������. �������� ����������� ������� ��������� �� ������. ����������� ������ ���������� ����������� ��������� ��������������� ������������ � ������� ��������� �� ������.

� ��������� ����������� ����������� ��������������, ������� ����� ��������� ��� ������� ������������ ���� ������.

�������������� � ����������� ��������

������ 'true' (��� 'TRUE', 'True' � �.�.) � ���������� ��������� ������������� � ����������� �������� true. ����� ������ ������ � ���������� ��������� (� ��� ����� 'false', '1', 'apple' � ����� ������) ������������� � ����������� �������� false.

'true' (� ���� �����, ��� ��������� ���������� ��������) ������������� � true
'apple' (� ���� �����, ��� ��������� ���������� ��������) ������������� � false

�������������� � �������������� ��������

������ � ���������� ������������� �������, ������������ � ������������� ���������, ������������� � ����� �����.

'4096'                 ������������� �       4096
'-9'                   ������������� �       -9

�������������� � �������� ������� ��������

������ � ���������� ������� ����� ������� ��������, ������������ � ��������� ����� ������� ��������, ������������� � ����� ������� ��������.

'148.3'                 ������������� � 148.3

����� ����� � ���������� � ������ ������� �������� ���� � ���������� ����� � ������� ���������:

10 +  6.4             ����������� ��� 16.4

�������������� � ������

� ��������� ������ ����������, ������������� �������� � �������� ������� �������� ������������� � ������. (�� ���������, ��� ���������� �������� true � false - ��� �� ������. �������� ������ ���������� ������.)

'The result is ' + true                         ����������� ��� 'The result is true'
FALSE (� ���� �����, ��� ��������� ������) ������������� � 'FALSE'
'The answer is ' + 15                           ����������� ��� 'The answer is 15'
22 (� ���� �����, ��� ��������� ������)   ������������� �  '22'
('4.5' == .45e1)                                ����������� ��� true
14,52 (� ���� �����, ��� ��������� ������) ����������� ��� '14,52'

������ ��������������

���� � ��������� ��������� ��������� ��������������, �� ������ ������ ���������� ��� ����� ��������������, �������� ����������� ������� ��������� �� ������. ���� ������ ���������� ��� ��������������� ������������, ������ ���������� ����������� ������� ��������� �� ������ � ��������� ������������ �� ������ ������� ����������.

'123apple'       � ������������� ���������    ������
'22.7peach'      � ��������� ����� ������� ��������      ������

�����������

����� ��������, ����������� ���������������� �������� ���� ������ ����������� ���������, ��������� ����� ����� ������ ���� �� ���� ������.

��������, ���� ���� ����� ��������� ��������� ��������, ����� ��� 'Standard Dialog', �� ��������� �����:

����������, ���� ���� ���� ��������� ���������� �������� (true ��� false), ��� ��������� �����:

��������� ���� �������� ��� ������������ ����������� ������� ������ ����� ������ ������������.

����� �������������� �������� ��� ������ ��� �������

� ����������� ������ � � ���������� ������ ������������ � ��������� ������������� �������� ��� ������ ��� ������� ���� ������ ���������� �������� �� ��������� ������ ��� �� ���������� ������� ���� ������. ������ ���������� ����������� ��������� ��������� ������ ��� ������� ��������� �������:

����������� ������    = (����� ����� � ��������� �������)    + 1 + (������������� �������� ��� ������)
����������� �������    = (����� �������� � ��������� �������)    + 1 + (������������� �������� ��� �������)

��������, ���� � ���� ������ 24 ������ ������, ���������� ������ -1 ���������� ����������� ���������� ������ 24 (����������� ��� 24 + 1 - 1). ����������, ���� � ���� ������ 80 �������� ������, ���������� ������� -1 ���������� ����������� ���������� ������� 80 (����������� ��� 80 + 1 - 1).

���������� ������ ���� ���������� ������ OIA. ��������, ���� ���� ������ �������� 25 ����� �� ������, � ��� ���� ������ 24 ������ ������.

������������ ������ ����������� ������� � ���, ��� ��� ������������� ������� ������������� � ������ ����� ���� ������ ��� ���������� ���� ���������� ��������� ��� ����� ���������� ����� � ���� ������ (��������, ��� ����� ����� 25, 43 ��� 50). ����������, ���� �� ������ ������ ������������� � ������ ����� ���� ������, ��� ���������� ���� ���������� ��������� ���������� �� ����� �������� � ���� ������, � ��� 80 ��������, � ��� 132.

� ��������� ������� �������� ���������� ���������� ����������:

����. 7. ������������� �������� ��� ������
������������� �������� ��� ������: ����������� �������� ��� ���� ������ � 24 �������� ������ (������ OIA ������������): ����������� �������� ��� ���� ������ � 42 �������� ������ (������ OIA ������������): ����������� �������� ��� ���� ������ � 49 �������� ������ (������ OIA ������������):
-1 24 42 49
-2 23 41 48
-3 22 40 47
����. 8. ������������� �������� ��� �������
������������� �������� ��� �������: ����������� �������� ��� ���� ������ � 80 ���������: ����������� �������� ��� ���� ������ � 132 ���������:
-1 80 132
-2 79 131
-3 78 130

������ �� ������������ ��� ����������� ��� ���, � ����� ������ ����� �� ������� ���� �������, ��� ������������� ������� � ������������ (1,1) � (-1,-1) ���������� ��� ��������� ������� ���� ������.