"рд╣рд╛рдп, рдмрд┐рд▓рд╛рдмреЛ!"
"рдмрд┐рд▓рд╛рдмреЛрд▓рд╛ рддреНрдпрд╛рдЪреНрдпрд╛ рдорд┐рддреНрд░рд╛рд▓рд╛ рдЕрднрд┐рд╡рд╛рджрди рдХрд░рдгреНрдпрд╛рдд рдЖрдирдВрдж рдЭрд╛рд▓рд╛!"
"рдЖрдЬ рдмрд┐рд▓рд╛рдмреЛ рддреБрдореНрд╣рд╛рд▓рд╛ рдСрдкрд░реЗрдЯрд░рдЪреНрдпрд╛ рдкреНрд░рд╛рдзрд╛рдиреНрдпрд╛рдмрджреНрджрд▓ рд╕рд╛рдВрдЧреЗрд▓. рдкрдг рдЖрдзреА рддреЛ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реНрд╡рддрдГ рдСрдкрд░реЗрдЯрд░рдмрджреНрджрд▓ рд╕рд╛рдВрдЧреЗрд▓."
"рддреБрдореНрд╣реА рдХреЛрдгрддреНрдпрд╛ рдСрдкрд░реЗрдЯрд░рдмрджреНрджрд▓ рдмреЛрд▓рдд рдЖрд╣рд╛рдд?"
"рдЦрд░рдВ рддрд░, рддреБрдореНрд╣реА рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╢реА рдЖрдзреАрдЪ рдкрд░рд┐рдЪрд┐рдд рдЖрд╣рд╛рдд. рддреБрдореНрд╣рд╛рд▓рд╛ рдХрджрд╛рдЪрд┐рдд рдорд╛рд╣рд┐рдд рдирд╕реЗрд▓ рдХреА рддреНрдпрд╛рдВрдирд╛ рдСрдкрд░реЗрдЯрд░ рдореНрд╣рдгрддрд╛рдд."
"рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдореНрд╣рдгрд╛ рдХреА рдЖрдордЪреНрдпрд╛рдХрдбреЗ c = a + b; "
"рдпрд╛рдд рджреЛрди рдСрдкрд░реЗрдЯрд░ рдЖрд╣реЗрдд: рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдСрдкрд░реЗрдЯрд░ рдЖрдгрд┐ рдПрдХ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдСрдкрд░реЗрдЯрд░."
"рджреБрд╕рд░реНтАНрдпрд╛ рд╢рдмреНрджрд╛рдд, рдСрдкрд░реЗрдЯрд░ рдлрдХреНрдд рдЧрдгрд┐рддреА рдЪрд┐рдиреНрд╣реЗ рдЖрд╣реЗрдд? рдЬрд╕реЗ рдЧреБрдгрд╛рдХрд╛рд░, рднрд╛рдЧрд╛рдХрд╛рд░ рдЖрдгрд┐ рдмреЗрд░реАрдЬ?"
"рд╣реЛ, рддреЗ рдЦрд░реЗ рдЖрд╣реЗ. рддрдерд╛рдкрд┐, рдорддрднреЗрдж рдЖрд╣реЗрдд."
"рдореА рддреБрдордЪреНрдпрд╛рд╕рд╛рдареА рдСрдкрд░реЗрдЯрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгрд╛рд░ рдирд╛рд╣реА: рдПрдХ рд╡реНрдпрд╛рдЦреНрдпрд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рд╣реБрд╢рд╛рд░ рдмрдирд╡рдгрд╛рд░ рдирд╛рд╣реА. рддреНрдпрд╛рдВрдирд╛ рдХреГрддреА рдХрд░рддрд╛рдирд╛ рдкрд╛рд╣рдгреЗ рдЪрд╛рдВрдЧрд▓реЗ рдЖрд╣реЗ. рдСрдкрд░реЗрдЯрд░ рдЕрдиреЗрдХ рдЧрдЯрд╛рдВрдордзреНрдпреЗ рд╡рд┐рднрд╛рдЧрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд, рдЬреНрдпрд╛рдЪреЗ рдЖрдореНрд╣реА рдЖрддрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реВ."
1) " рдЧрдгрд┐рддреАрдп рдСрдкрд░реЗрдЯрд░ "
рдЪрд┐рдиреНрд╣ | рдЙрджрд╛рд╣рд░рдг | рдирд╛рд╡ | рд╡рд░реНрдгрди (рддреЗ рдХрд╛рдп рдХрд░рддреЗ) |
---|---|---|---|
+ |
a + b |
рдЕреЕрдбрд┐рд╢рди рдСрдкрд░реЗрдЯрд░ | рдЕреЕрдбрд┐рд╢рди рдСрдкрд░реЗрдЯрд░. |
- |
c - d |
рд╡рдЬрд╛рдмрд╛рдХреА рдСрдкрд░реЗрдЯрд░ | рдкрд╣рд┐рд▓реНрдпрд╛ рдордзреВрди рджреБрд╕рд░реА рд╕рдВрдЦреНрдпрд╛ рд╡рдЬрд╛ рдХрд░рддреЗ. |
* |
a * t |
рдЧреБрдгрд╛рдХрд╛рд░ рдСрдкрд░реЗрдЯрд░ | рджреЛрди рд╕рдВрдЦреНрдпрд╛рдВрдЪрд╛ рдЧреБрдгрд╛рдХрд╛рд░ рдХрд░рддреЛ. |
/ |
a / b |
рд╡рд┐рднрд╛рдЧ рдСрдкрд░реЗрдЯрд░ | рдкрд╣рд┐рд▓реНрдпрд╛ рд╕рдВрдЦреНрдпреЗрд▓рд╛ рджреБрд╕рд▒реНрдпрд╛рдиреЗ рднрд╛рдЧрддреЛ. |
% |
c % d |
рдкрд╣рд┐рд▓реНрдпрд╛ рд╕рдВрдЦреНрдпреЗрд▓рд╛ рджреБрд╕рд▒реНрдпрд╛рдиреЗ рднрд╛рдЧрддреЛ. | рдкрд╣рд┐рд▓реНрдпрд╛ рд╕рдВрдЦреНрдпреЗрд▓рд╛ рджреБрд╕рд▒реНрдпрд╛рдиреЗ рднрд╛рдЧрд▓реНрдпрд╛рдирдВрддрд░ рдЙрд░реНрд╡рд░рд┐рдд рдореЛрдЬрддреЛ. |
- |
-a |
рдпреБрдирд░реА рд╡рдЬрд╛ | рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдЪреЗ рдЪрд┐рдиреНрд╣ рддреНрдпрд╛рдЪреНрдпрд╛ рд╡рд┐рд░реБрджреНрдз рдмрджрд▓рддреЗ. рдЕрдзрд┐рдХ рддреЗ рд╡рдЬрд╛, рдЖрдгрд┐ рд╡рдЬрд╛ рддреЗ рдЕрдзрд┐рдХ. |
+ |
+a |
рдпреБрдирд░реА рдкреНрд▓рд╕ | рдХрд╛рд╣реАрд╣реА рдмрджрд▓рдд рдирд╛рд╣реА. рдпреБрдирд░реА рдорд╛рдпрдирд╕ рдСрдкрд░реЗрдЯрд░рдЪреА рдкреНрд░рд╢рдВрд╕рд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╣реЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ. рд╣реЗ рдлрдХреНрдд рджрд┐рд╕рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╣реЗ. |
"рдореА рд╣реЗ рд╢рд╛рд│реЗрддреВрди рдУрд│рдЦрддреЛ. рдорд╛рдЭреНрдпрд╛ рдлрд░реНрдорд╡реЗрдЕрд░рдордзреНрдпреЗ рд╢рд╛рд▓реЗрдп рдЕрднреНрдпрд╛рд╕рдХреНрд░рдорд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рд╣реЛрддреЛ."
"рдкрдг, рддреНрдпрд╛ рдЯрдХреНрдХреЗ рдЪрд┐рдиреНрд╣рд╛рдЪреЗ рдХрд╛рдп рдЖрд╣реЗ, рдХрд╛рд╣реА рдкреНрд░рдХрд╛рд░рдЪреЗ рдЬрд╛рджреВрдЧрд╛рд░?"
"рд╣рд╛ " рднрд╛рдЧрд╛рдХрд╛рд░рд╛рдирдВрддрд░рдЪрд╛ рдЙрд░рд▓реЗрд▓рд╛ рднрд╛рдЧ " рдСрдкрд░реЗрдЯрд░ рдЖрд╣реЗ. рдЬрд░ 11 рд▓рд╛ 5 рдиреЗ рднрд╛рдЧрд▓реЗ рддрд░ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ 2 рдЖрдгрд┐ рдЙрд░реНрд╡рд░рд┐рдд 1 рдорд┐рд│реЗрд▓. рд╣рд╛ 1 11 % 5 рд▓рд┐рд╣реВрди рдорд┐рд│реВ рд╢рдХрддреЛ;"
"рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА Java рдордзреНтАНрдпреЗ рдкреВрд░реНрдгрд╛рдВрдХрд╛рдВрдирд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддрд╛, рддреЗрд╡реНрд╣рд╛ рдкрд░рд┐рдгрд╛рдо рджреЗрдЦреАрд▓ рдкреВрд░реНрдгрд╛рдВрдХ рдЕрд╕рддреЛ. рднрд╛рдЧрд╛рдХрд╛рд░ рдСрдкрд░реЗрд╢рдирдордзреАрд▓ рдЙрд░рд▓реЗрд▓реНрдпрд╛ рднрд╛рдЧрд╛рдХрдбреЗ рджреБрд░реНрд▓рдХреНрд╖ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рдЬрд░ рдЖрдкрдг 8 рд▓рд╛ 5 рдиреЗ рднрд╛рдЧрд▓реЗ рддрд░ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ 1 рдорд┐рд│реЗрд▓."
рдЕрднрд┐рд╡реНрдпрдХреНрддреА | рдкрд░рд┐рдгрд╛рдо | |
---|---|---|
19 / 10 |
рез | рдЬрд░ рдЖрдкрдг 19 рд▓рд╛ 10 рдиреЗ рднрд╛рдЧрд▓реЗ рддрд░ 9 рдЪреНрдпрд╛ рдЙрд░рд▓реЗрд▓реНрдпрд╛ рдкрд░рд┐рдгрд╛рдорд╛рд╕рд╣ 1 рдпреЗрдИрд▓ . |
19 % 10 |
реп | рдЬрд░ рдЖрдкрдг 19 рд▓рд╛ 10 рдиреЗ рднрд╛рдЧрд▓реЗ рддрд░ 9 рдЪреНрдпрд╛ рдЙрд░рд▓реЗрд▓реНрдпрд╛ рдкрд░рд┐рдгрд╛рдорд╛рд╕рд╣ 1 рдпреЗрдИрд▓ . |
2 / 5 |
0 | рдЬрд░ рдЖрдкрдг 2 рд▓рд╛ 5 рдиреЗ рднрд╛рдЧрд▓реЗ рддрд░ 2 рдЪреНрдпрд╛ рдЙрд░рд▓реЗрд▓реНрдпрд╛ рднрд╛рдЧрд╛рд╕рд╣ рдкрд░рд┐рдгрд╛рдо 0 рдЕрд╕реЗрд▓. |
16 % 2 |
0 | рдЬрд░ рдЖрдкрдг 16 рд▓рд╛ 2 рдиреЗ рднрд╛рдЧрд▓реЗ рддрд░ 0 рдЪреНрдпрд╛ рдЙрд░рд▓реЗрд▓реНрдпрд╛ рдкрд░рд┐рдгрд╛рдорд╛рд╕рд╣ 8 рдпреЗрддреЛ . |
"рдкрдг рдЬрдЧрд╛рдд рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдмрд╛рдХреА рдХрд╢рд╛рдЪреА рдЧрд░рдЬ рдЖрд╣реЗ?"
"рд╕рдордЬрд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдкреВрд░реНрдгрд╛рдВрдХ рд╕рдо рдЖрд╣реЗ рдХреА рдирд╛рд╣реА рд╣реЗ рддрдкрд╛рд╕рд╛рдпрдЪреЗ рдЖрд╣реЗ. рдордЧ рддреБрдореНрд╣реА рд▓рд┐рд╣реВ рд╢рдХрддрд╛:"
if (a % 2 == 0)
"рдЖрдгрд┐ рдЬрд░ рддреБрдореНрд╣рд╛рд▓рд╛ b рд╡рд┐рд╖рдо рдЖрд╣реЗ рдХреА рдирд╛рд╣реА рд╣реЗ рддрдкрд╛рд╕рд╛рдпрдЪреЗ рдЕрд╕реЗрд▓ рддрд░ рддреБрдореНрд╣реА рд▓рд┐рд╣реВ рд╢рдХрддрд╛:"
if (b % 2 == 1)
"рдХрд┐рдВрд╡рд╛ d рд▓рд╛ 3 рдиреЗ рднрд╛рдЧ рдЬрд╛рддреЛ рдХреА рдирд╛рд╣реА рд╣реЗ рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА:"
if (d % 3 == 0)
"рдЗрдВрдЯрд░реЗрд╕реНрдЯрд┐рдВрдЧ. рдореА рддреЗ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡реЗрди."
2) " рддреБрд▓рдирд╛ рдСрдкрд░реЗрдЯрд░ "
рдЪрд┐рдиреНрд╣ | рдЙрджрд╛рд╣рд░рдг | рдирд╛рд╡ | рд╡рд░реНрдгрди (рддреЗ рдХрд╛рдп рдХрд░рддреЗ) |
---|---|---|---|
< |
a < b |
рдЪреНрдпрд╛ рдкреЗрдХреНрд╖рд╛ рдХрдореА | a b рдкреЗрдХреНрд╖рд╛ рдХрдореА рдЖрд╣реЗ рдХрд╛ рддреЗ рддрдкрд╛рд╕рддреЗ. |
<= |
c <= d |
рдкреЗрдХреНрд╖рд╛ рдХрдореА рдХрд┐рдВрд╡рд╛ рд╕рдорд╛рди | c рд╣реЗ d рдкреЗрдХреНрд╖рд╛ рдХрдореА рдХрд┐рдВрд╡рд╛ рд╕рдорд╛рди рдЖрд╣реЗ рдХрд╛ рддреЗ рддрдкрд╛рд╕рддреЗ. |
> |
a > b |
рдпрд╛ рдкреЗрдХреНрд╖рд╛ рдореЛрдареЗ | a b рдкреЗрдХреНрд╖рд╛ рдореЛрдард╛ рдЖрд╣реЗ рдХрд╛ рддреЗ рддрдкрд╛рд╕рддреЗ. |
>= |
c >= d |
рдкреЗрдХреНрд╖рд╛ рдореЛрдареЗ рдХрд┐рдВрд╡рд╛ рд╕рдорд╛рди | c рд╣реЗ d рдкреЗрдХреНрд╖рд╛ рдореЛрдареЗ рдХрд┐рдВрд╡рд╛ рд╕рдорд╛рди рдЖрд╣реЗ рдХрд╛ рддреЗ рддрдкрд╛рд╕рддреЗ. |
== |
i == j |
рд╕рдорд╛рди | i j рдмрд░реЛрдмрд░ рдЖрд╣реЗ рдХрд╛ рддреЗ рддрдкрд╛рд╕рддреЗ. |
!= |
a != 0 |
рдЪреНрдпрд╛ рд╕рдорд╛рди рдирд╛рд╣реА | a рд╢реВрдиреНрдпрд╛рдЪреНрдпрд╛ рдмрд░реЛрдмрд░реАрдЪреЗ рдирд╛рд╣реА рд╣реЗ рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА рддрдкрд╛рд╕рддреЗ. |
"рдореА рд╣реЗ рд╕рд░реНрд╡ рдЖрдзреАрдЪ рд╡рд╛рдкрд░рддреЛ."
"рдЖрдгрд┐ рдпрд╛ рдСрдкрд░реЗрдЯрд░ рдЖрдгрд┐ рдЧрдгрд┐рддреАрдп рдСрдкрд░реЗрдЯрд░рдордзреНрдпреЗ рдореБрдЦреНрдп рдлрд░рдХ рдХрд╛рдп рдЖрд╣реЗ?"
"рдЬрд░ рдЖрдкрдг рджреЛрди рд╕рдВрдЦреНрдпрд╛ рдЬреЛрдбрд▓реНрдпрд╛ рддрд░ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдорд┐рд│реЗрд▓; рдкрд░рдВрддреБ, рдЬрд░ рдЖрдкрдг рджреЛрди рд╕рдВрдЦреНрдпрд╛рдВрдЪреА рддреБрд▓рдирд╛ рдХреЗрд▓реА рддрд░ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╕рддреНрдп рдХрд┐рдВрд╡рд╛ рдЦреЛрдЯреЗ рдорд┐рд│реЗрд▓."
"рд╣реЗ рдмрд░реЛрдмрд░ рдЖрд╣реЗ. рддреБрд▓рдиреЗрдЪрд╛ рдкрд░рд┐рдгрд╛рдо рдореНрд╣рдгрдЬреЗ " рд▓реЙрдЬрд┐рдХрд▓ рд╡реНрд╣реЕрд▓реНрдпреВ " рд╡реНрд╣реЕрд▓реНрдпреВ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдорд╛рд╣реАрдд рдЖрд╣реЗ, рдмреБрд▓рд┐рдпрди рдкреНрд░рдХрд╛рд░рд╛рдиреЗ рджрд░реНрд╢рд╡рд┐рд▓реЗ рдЬрд╛рддреЗ. рджреЛрди рд╢рдХреНрдпрддрд╛ рдЖрд╣реЗрдд: рдЦрд░реЗ рдХрд┐рдВрд╡рд╛ рдЕрд╕рддреНрдп.
"рд╣реЛ, рд╣реЗ рд╕рд░реНрд╡ рд╕реНрдкрд╖реНрдЯ рдЖрд╣реЗ. рдорд▓рд╛ рддреЗ рдЖрдзреАрдЪ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ."
рей) " рд▓реЙрдЬрд┐рдХрд▓ рдСрдкрд░реЗрдЯрд░ "
рдЪрд┐рдиреНрд╣ | рдЙрджрд╛рд╣рд░рдг | рдирд╛рд╡ | рд╡рд░реНрдгрди (рддреЗ рдХрд╛рдп рдХрд░рддреЗ) |
---|---|---|---|
&& |
a && b |
рдЖрдгрд┐ | рдЬреЗрд╡реНрд╣рд╛ a рдЖрдгрд┐ b рджреЛрдиреНрд╣реА рд╕рддреНрдп рдЕрд╕рддрд╛рдд рддреЗрд╡реНрд╣рд╛рдЪ рдЕрднрд┐рд╡реНрдпрдХреНрддреАрдЪрд╛ рдкрд░рд┐рдгрд╛рдо рд╕рддреНрдп рдЕрд╕рддреЛ. |
|| |
c || d |
рдХрд┐рдВрд╡рд╛ | a рдХрд┐рдВрд╡рд╛ b рд╕рддреНрдп рдЕрд╕рд▓реНрдпрд╛рд╕ рдЕрднрд┐рд╡реНрдпрдХреНрддреАрдЪрд╛ рдкрд░рд┐рдгрд╛рдо рд╕рддреНрдп рдЖрд╣реЗ. рддреЗ рджреЛрдиреНрд╣реА рдХрд┐рдВрд╡рд╛ рдХрд┐рдорд╛рди рдПрдХ. |
! |
!a |
рдирд╛рд╣реА | a рдЕрд╕рддреНрдп рдЕрд╕реЗрд▓ рддрд░рдЪ рдЕрднрд┐рд╡реНрдпрдХреНрддреАрдЪрд╛ рдкрд░рд┐рдгрд╛рдо рдЦрд░рд╛ рдЕрд╕реЗрд▓. |
"рд▓реЙрдЬрд┐рдХрд▓ рдСрдкрд░реЗрдЯрд░ рдлрдХреНрдд рдмреБрд▓рд┐рдпрди рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХрд┐рдВрд╡рд╛ рдПрдХреНрд╕рдкреНрд░реЗрд╢рдиреНрд╕рд╕рд╣ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд."
рдЙрджрд╛рд╣рд░рдг | рд╡рд░реНрдгрди |
---|---|
boolean a = true; boolean b = true;if (a && b) |
рдЬрд░ рджреЛрдиреНрд╣реА рдореВрд▓реНрдпреЗ рд╕рддреНрдп рдЕрд╕рддреАрд▓ рддрд░ if рдЕрдЯ рд╕рддреНрдп рдЖрд╣реЗ рджреБрд╕рд▒реНрдпрд╛ рд╢рдмреНрджрд╛рдВрдд, a рдЖрдгрд┐ b рджреЛрдиреНрд╣реА рд╕рддреНрдп рдЕрд╕рд▓реНрдпрд╛рд╕, рдкрд░рд┐рдгрд╛рдо рд╕рддреНрдп рдЖрд╣реЗ . |
boolean a = true; boolean b = false;if (a || b) |
рдЬрд░ рдХрд┐рдорд╛рди рдПрдХ рдореВрд▓реНрдп рд╕рддреНрдп рдЕрд╕реЗрд▓ рддрд░ if рд╕реНрдерд┐рддреА рд╕рддреНрдп рдЖрд╣реЗ , рджреБрд╕рд▒реНрдпрд╛ рд╢рдмреНрджрд╛рдВрдд, a рдХрд┐рдВрд╡рд╛ b рдпрд╛рдкреИрдХреА рдПрдХ рд╕рддреНрдп рдЕрд╕рд▓реНрдпрд╛рд╕, рдкрд░рд┐рдгрд╛рдо рд╕рддреНрдп рдЖрд╣реЗ . |
boolean b = false;
|
рдЬрд░ b рд╕рддреНрдп рдирд╕реЗрд▓ рддрд░ if рдЕрдЯ рд╕рддреНрдп рдЖрд╣реЗ. рджреБрд╕рд▒реНрдпрд╛ рд╢рдмреНрджрд╛рдВрдд, рдЬрд░ b рдЕрд╕рддреНрдп рдЕрд╕реЗрд▓ , рддрд░ рдкрд░рд┐рдгрд╛рдо рд╕рддреНрдп рдЖрд╣реЗ . |
int a = 2, b = 3, c = 4;
|
a рдЬрд░ b рдкреЗрдХреНрд╖рд╛ рдХрдореА рдЕрд╕реЗрд▓ рдЖрдгрд┐ a c рдкреЗрдХреНрд╖рд╛ рдХрдореА рдЕрд╕реЗрд▓ рддрд░ рдЕрднрд┐рд╡реНрдпрдХреНрддреАрдЪрд╛ рдкрд░рд┐рдгрд╛рдо рдЦрд░рд╛ рдЕрд╕реЗрд▓. a, b, рдЖрдгрд┐ c рд╣реЗ рдкреВрд░реНрдгрд╛рдВрдХ рдЖрд╣реЗрдд, рдкрд░рдВрддреБ рдкреВрд░реНрдгрд╛рдВрдХрд╛рдВрдЪреА рддреБрд▓рдирд╛ рдХреЗрд▓реНрдпрд╛рдЪреЗ рдкрд░рд┐рдгрд╛рдо рддрд╛рд░реНрдХрд┐рдХ рдореВрд▓реНрдп (рд╕рддреНрдп, рдЕрд╕рддреНрдп) рдЖрд╣реЗ, рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЖрдкрдг рд▓реЙрдЬрд┐рдХрд▓ рдСрдкрд░реЗрдЯрд░ рд╡рд╛рдкрд░реВ рд╢рдХрддреЛ. |
"рдорд▓рд╛ рд╣реЗ рд╕рд░реНрд╡ рдЖрдзреАрдЪ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ."
"рдЦрд░рдВрдЪ? рдЪрд▓рд╛ рдордЧ рдкреБрдвреЗ рдЬрд╛рдКрдпрд╛."
рек) " рдмрд┐рдЯрд╡рд╛рдЗрдЬ рдСрдкрд░реЗрдЯрд░ "
рдЪрд┐рдиреНрд╣ | рдЙрджрд╛рд╣рд░рдг | рдирд╛рд╡ | рд╡рд░реНрдгрди (рддреЗ рдХрд╛рдп рдХрд░рддреЗ) |
---|---|---|---|
& |
a & b |
рдЖрдгрд┐ | рдмрд┐рдЯрд╡рд╛рдЗрдЬ рдЖрдгрд┐ |
| |
c | d |
рдХрд┐рдВрд╡рд╛ | рдмрд┐рдЯрд╡рд╛рдЗрдЬ рдХрд┐рдВрд╡рд╛ |
~ |
~a |
рдирд╛рд╣реА | рдмрд┐рдЯрд╡рд╛рдЗрдЬ рдирд╛рд╣реА |
^ |
a ^ b |
XOR | рдмрд┐рдЯрд╡рд╛рдЗрдЬ "рдЕрдирдиреНрдп рдХрд┐рдВрд╡рд╛" |
" рдмрд┐рдЯрд╡рд╛рдЗрдЬ рдСрдкрд░реЗрдЯрд░ рдкреВрд░реНрдгрд╛рдВрдХрд╛рдВрд╡рд░ рдмрд┐рдЯ-рдмрд╛рдп-рдмрд┐рдЯ рдСрдкрд░реЗрд╢рдиреНрд╕ рдХрд░рддрд╛рдд."
"рддреЗ рдХрд╛рдп рдЖрд╣реЗ?"
"рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдЦреНрдпрд╛ рдмрд┐рдЯреНрд╕рдЪреНрдпрд╛ рд╕рдВрдЪрд╛рдЪреНрдпрд╛ рд░реВрдкрд╛рдд рджрд░реНрд╢рд╡рд┐рд▓реА рдЬрд╛рддреЗ, рдЖрдгрд┐ рдирдВрддрд░ рдкрд░рд┐рдгрд╛рдо рдЦрд╛рд▓реАрд▓рдкреНрд░рдорд╛рдгреЗ рдореЛрдЬрд▓рд╛ рдЬрд╛рддреЛ:"
"рдЬрд░ рджреЛрдиреНрд╣реА рд╕рдВрдЦреНрдпрд╛рдВрдЪрд╛ рдкрд╣рд┐рд▓рд╛ рдмрд┐рдЯ 1 рдЕрд╕реЗрд▓ рддрд░ рдирд┐рдХрд╛рд▓рд╛рдЪрд╛ рдкрд╣рд┐рд▓рд╛ рдмрд┐рдЯ 1 рдЕрд╕реЗрд▓."
"рдЬрд░ рджреЛрдиреНрд╣реА рд╕рдВрдЦреНрдпрд╛рдВрдЪрд╛ рджреБрд╕рд░рд╛ рдмрд┐рдЯ 1 рдЕрд╕реЗрд▓ рддрд░ рдирд┐рдХрд╛рд▓рд╛рдЪрд╛ рджреБрд╕рд░рд╛ рдмрд┐рдЯ 1 рдЕрд╕реЗрд▓. рдЖрдгрд┐ рдЕрд╕реЗрдЪ."
"рддреЗ рд╕рд░реНрд╡ рдмрд┐рдЯрд╡рд╛рдЗрдЬ рдСрдкрд░реЗрдЯрд░рд╕рд╛рдареА рдЦрд░реЗ рдЖрд╣реЗ рдХрд╛?"
"рд╣реЗ рддреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рдЦреВрдк рд╕реЛрдкреЗ рдЖрд╣реЗ. рдереЛрдбреНрдпрд╛рдордзреНрдпреЗ рдлрдХреНрдд рджреЛрди рдореВрд▓реНрдпреЗ рдЕрд╕реВ рд╢рдХрддрд╛рдд, 0 рдЖрдгрд┐ 1, рдмрд░реЛрдмрд░?"
"рдмрд░реЛрдмрд░."
"рдордЧ 1 рд▓рд╛ рд╕рддреНрдп рдЖрдгрд┐ 0 рд▓рд╛ рдЕрд╕рддреНрдп рд╕рдордЬрд╛. рд╡реИрдпрдХреНрддрд┐рдХ рдмрд┐рдЯреНрд╕рд╡рд░реАрд▓ рдСрдкрд░реЗрд╢рдиреНрд╕ рдирдВрддрд░ рд▓реЙрдЬрд┐рдХрд▓ рдСрдкрд░реЗрд╢рдиреНрд╕ рдкреНрд░рдорд╛рдгреЗрдЪ рдЕрд╕рддреАрд▓:"
рддрд╛рд░реНрдХрд┐рдХ рдЕрднрд┐рд╡реНрдпрдХреНрддреА | рдмрд┐рдЯрд╡рд╛рдЗрдЬ рдЕрднрд┐рд╡реНрдпрдХреНрддреА |
---|---|
рдЦрд░реЗ рдЖрдгрд┐ рдЦрд░реЗ == рдЦрд░реЗ | 1&1 == 1 |
рдЦрд░реЗ рдЖрдгрд┐ рдЕрд╕рддреНрдп == рдЦреЛрдЯреЗ | 1&0 == 0 |
рдЦрд░реЗ || рдЦрд░реЗ == рдЦрд░реЗ | 1|1 == 1 |
рдЦрд░реЗ || рдЕрд╕рддреНрдп == рдЦрд░реЗ | 1|0 == 1 |
рдЦреЛрдЯреЗ || рдЕрд╕рддреНрдп = рдЦреЛрдЯреЗ | 0|0 == 0 |
!рдЕрд╕рддреНрдп == рдЦрд░реЗ | ~0 == 1 |
рдЦрд░реЗ == рдЦреЛрдЯреЗ | ~1 == 0 |
"рдЕрд░реЗ! рдЗрддрдХрдВ рд╕реЛрдкрдВ рдЖрд╣реЗ."
"рд╣реЛрдп, рдлрдХреНрдд рд╣реЗ рд╡рд┐рд╕рд░реВ рдирдХрд╛ рдХреА рдмрд┐рдЯрд╡рд╛рдЗрдЬ рдСрдкрд░реЗрд╢рдиреНрд╕ рджреЛрди рд╕рдВрдЦреНрдпрд╛рдВрдордзреВрди рд╕рдВрдмрдВрдзрд┐рдд рдмрд┐рдЯреНрд╕ рд╡рд╛рдкрд░рддрд╛рдд."
"рд╣реЛрдп, рдорд▓рд╛ рдЖрдард╡рддрдВ: рдПрдХрд╛ рд╕рдВрдЦреНрдпреЗрдЪрд╛ рдкрд╣рд┐рд▓рд╛ рдмрд┐рдЯ рджреБрд╕рд▒реНрдпрд╛рдЪреНрдпрд╛ рдкрд╣рд┐рд▓реНрдпрд╛ рдмрд┐рдЯрд╛рд╢реА рдЬреЛрдбрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ рдкрд░рд┐рдгрд╛рдорд╣реА рдкрд╣рд┐рд▓реНрдпрд╛ рдмрд┐рдЯрд╡рд░ рд▓рд┐рд╣рд┐рд▓рд╛ рдЬрд╛рддреЛ. рдЖрдгрд┐ рдмрд╛рдХреАрдЪреНрдпрд╛ рдмрд┐рдЯреНрд╕рд╕рд╛рдареАрд╣реА рддреЗрдЪ рдЖрд╣реЗ."
"рдмрд░реЛрдмрд░ рдЖрд╣реЗ. рддреБрд▓рд╛ рдЕрдЬреВрди рдХрд╛рд╣реА рдкреНрд░рд╢реНрди рдЖрд╣реЗрдд рдХрд╛?"
"XOR рдЖрдгрд┐ 'рдЕрдирдиреНрдп рдХрд┐рдВрд╡рд╛' рдордзреНрдпреЗ рдХрд╛рдп рдЖрд╣реЗ?"
"рд╣рд╛ рдХреЗрдХрдЪрд╛ рддреБрдХрдбрд╛ рдЖрд╣реЗ: рдЬреЗрд╡реНрд╣рд╛ рдореВрд▓реНрдпреЗ рднрд┐рдиреНрди рдЕрд╕рддрд╛рдд рддреЗрд╡реНрд╣рд╛ рддреЗ рдЦрд░реЗ рдЕрд╕рддреЗ; рдЬреЗрд╡реНрд╣рд╛ рддреЗ рд╕рдорд╛рди рдЕрд╕рддрд╛рдд рддреЗрд╡реНрд╣рд╛ рддреЗ рдЦреЛрдЯреЗ рдЕрд╕рддреЗ."
рддрд╛рд░реНрдХрд┐рдХ рдЕрднрд┐рд╡реНрдпрдХреНрддреА | рдмрд┐рдЯрд╡рд╛рдЗрдЬ рдЕрднрд┐рд╡реНрдпрдХреНрддреА |
---|---|
рдЦрд░реЗ XOR рд╕рддреНрдп == рдЦреЛрдЯреЗ | 1 ^ 1 == 0 |
рдЕрд╕рддреНрдп XOR рдЕрд╕рддреНрдп == рдЕрд╕рддреНрдп | 0 ^ 0 == 0 |
рдЦрд░реЗ XOR рдЕрд╕рддреНрдп == рдЦрд░реЗ | 1 ^ 0 == 1 |
рдЕрд╕рддреНрдп XOR рд╕рддреНрдп == рдЦрд░реЗ | 0 ^ 1 == 1 |
рдмрд┐рдЯрд╡рд╛рдЗрдЬ рдСрдкрд░реЗрд╢рдиреНрд╕рдЪреА рдЖрдгрдЦреА рдХрд╛рд╣реА рдЙрджрд╛рд╣рд░рдгреЗ рдпреЗрдереЗ рдЖрд╣реЗрдд:
рдЙрджрд╛рд╣рд░рдг | рдмрд┐рдЯреНрд╕ рдореНрд╣рдгреВрди рд╕рдВрдЦреНрдпрд╛ | рдмрд┐рдЯреНрд╕ рдореНрд╣рдгреВрди рдкрд░рд┐рдгрд╛рдо | рдкрд░рд┐рдгрд╛рдо |
---|---|---|---|
5 & 3 |
0000010 1 рдЖрдгрд┐ 0000001 1 | 0000000 1 | рез |
7 & 2 |
000001 1 1 рдЖрдгрд┐ 000000 1 0 | 00000010 | 2 |
5 | 9 |
00000 1 0 1 | 0000 1 00 1 | 00001101 | 13 |
5 ^ 9 |
00000 101 ^ 00001001 | 0000 1100 | 12 |
~9 |
~ режрежрежрежрезрежрежрез | 11110110 | реирекрем |
"рдзрдиреНрдпрд╡рд╛рдж, рдмрд┐рд▓рд╛рдмреЛ. рдЖрддрд╛ рдорд▓рд╛ рдХрд│рд▓реЗ."
"рдмрд┐рдЯрд╡рд╛рдЗрдЬ рдСрдкрд░реЗрдЯрд░реНрд╕рдЪрд╛ рдЖрдгрдЦреА рдПрдХ рдЧрдЯ рдЖрд╣реЗ, рд╢рд┐рдлреНрдЯ рдСрдкрд░реЗрдЯрд░:"
рел) " рд╢рд┐рдлреНрдЯ рдСрдкрд░реЗрдЯрд░ "
рдЪрд┐рдиреНрд╣ | рдЙрджрд╛рд╣рд░рдг | рдирд╛рд╡ | рд╡рд░реНрдгрди (рддреЗ рдХрд╛рдп рдХрд░рддреЗ) |
---|---|---|---|
>> |
a >> b |
рдЙрдЬрд╡реАрдХрдбреЗ рд╢рд┐рдлреНрдЯ | a рдЕрдВрдХрд╛рдЪреЗ рдмрд┐рдЯ b рдЕрдВрдХрд╛рдВрдиреА рдЙрдЬрд╡реАрдХрдбреЗ рд╣рд▓рд╡рддреЗ. |
<< |
c << d |
рдбрд╛рд╡реА рд╢рд┐рдлреНрдЯ | c рдХреНрд░рдорд╛рдВрдХрд╛рдЪреЗ рдмрд┐рдЯ d рдЕрдВрдХрд╛рдВрдиреА рдбрд╛рд╡реАрдХрдбреЗ рд╣рд▓рд╡рддреЗ. |
>>> |
a >>> 2 |
рд╕рд╣реА рди рдХреЗрд▓реЗрд▓реА рдЙрдЬрд╡реА рд╢рд┐рдлреНрдЯ | a рдХреНрд░рдорд╛рдВрдХрд╛рдЪреЗ рдмрд┐рдЯ 2 рдЕрдВрдХрд╛рдВрдиреА рдЙрдЬрд╡реАрдХрдбреЗ рд╣рд▓рд╡рддреЗ. |
"рд╣реА рдХрд╕рд▓реА рд░рд╕реНрддреНрдпрд╛рд╡рд░рдЪреА рдЬрд╛рджреВ рдЖрд╣реЗ?"
"рд╣реЗ рд╕рд░реНрд╡ рдЦрд░реЛрдЦрд░ рд╕реЛрдкреЗ рдЖрд╣реЗ. рддреЗ рдкрд╣рд╛:"
рдЙрджрд╛рд╣рд░рдг | рдмрд┐рдЯреНрд╕ рдореНрд╣рдгреВрди рд╕рдВрдЦреНрдпрд╛ | рдмрд┐рдЯреНрд╕ рдореНрд╣рдгреВрди рдкрд░рд┐рдгрд╛рдо | рдкрд░рд┐рдгрд╛рдо |
---|---|---|---|
10 >> 1 |
0000 101 0 >> 1 | 00000 101 | рел |
10 >> 2 |
0000 101 0 >> 2 | 000000 10 | 2 |
10 << 1 |
0000 101 0 << 1 | 000 101 00 | 20 |
10 << 2 |
0000 101 0 << 2 | 00 101 000 | 40 |
"рдПрдЦрд╛рджреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдЪреЗ рдмрд┐рдЯ рдбрд╛рд╡реАрдХрдбреЗ 1 рдиреЗ рд╣рд▓рд╡рдгреЗ рдореНрд╣рдгрдЬреЗ рд╕рдВрдЦреНрдпрд╛ 2 рдиреЗ рдЧреБрдгрд╛рдХрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рд░рдЦреЗрдЪ рдЖрд╣реЗ. рджреЛрди рдЕрдВрдХрд╛рдВрдиреА рдмрджрд▓рдгреЗ 4 рдиреЗ рдЧреБрдгрд╛рдХрд╛рд░ рдХрд░рдгреЗ, рддреАрди рдЕрдВрдХрд╛рдВрдиреА - 8 рдиреЗ рдЧреБрдгрд╛рдХрд╛рд░ рдХрд░рдгреЗ рдЖрдгрд┐ рдЕрд╕реЗрдЪ рдЖрд╣реЗ."
"рдЙрдЬрд╡реАрдХрдбреЗ рд╕рд░рдХрдгреЗ рд╣реЗ 2, 4, 8, 16, рдЗрддреНрдпрд╛рджреАрдВрдиреА рднрд╛рдЧрд╛рдХрд╛рд░рдгреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ."
"рдкрдг >>> рдЖрдгрд┐ >> рдСрдкрд░реЗрдЯрд░рдордзреНрдпреЗ рдХрд╛рдп рдлрд░рдХ рдЖрд╣реЗ?"
"рдЛрдг рд╕рдВрдЦреНрдпрд╛рдВрд╕реЛрдмрдд рдХрд╛рдо рдХрд░рддрд╛рдирд╛ рддреЗ рд╡реЗрдЧрд│реЗ рдЕрд╕рддрд╛рдд. рдпрд╛рдЪреЗ рдХрд╛рд░рдг рдЕрд╕реЗ рдХреА рд╕рд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ рдЕрдВрдХ рдЪрд┐рдиреНрд╣ рджрд░реНрд╢рд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд░реНрд╡рд╛рдд рдбрд╛рд╡реАрдХрдбреЗ рдмрд┐рдЯ рд╡рд╛рдкрд░рддрд╛рдд. рдкрд░рд┐рдгрд╛рдореА, рдЙрдЬрд╡реАрдХрдбреЗ рд╕рд░рдХрдд рдЕрд╕рддрд╛рдирд╛ рдЛрдг рд╕рдВрдЦреНрдпрд╛ рдЛрдг рд╣реЛрдгреНрдпрд╛рдЪреЗ рдерд╛рдВрдмрддреЗ. рдореНрд╣рдгреВрди, рддреЗ рджреЛрди рднрд┐рдиреНрди рдСрдкрд░реЗрдЯрд░ рдШреЗрдКрди рдЖрд▓реЗ. рд╣реЗ рдкрд╣рд╛:"
рдЕрднрд┐рд╡реНрдпрдХреНрддреА | рдкрд░рд┐рдгрд╛рдо | рд╡рд░реНрдгрди |
---|---|---|
1 000 1010 >> 1 | 11 000 101 | рдЛрдг рд╕рдВрдЦреНрдпрд╛ рдЛрдгрдЪ рд░рд╛рд╣рддреЗ. рдЛрдг рд╕рдВрдЦреНрдпрд╛рдВрд╕рд╛рдареА, рдпреЗрдгрд╛рд░реЗ рдмрд┐рдЯреНрд╕ 1s рдиреЗ рднрд░рд▓реЗрд▓реЗ рдЖрд╣реЗрдд. |
1 000 1010 >> 2 | 111 000 10 | |
1 000 1010 >> 3 | 1111 000 1 | |
1 000 1010 >>> рез | 01 000 101 | рдЛрдг рд╕рдВрдЦреНрдпрд╛ рдпрд╛рдкреБрдвреЗ рдЛрдг рдирд╛рд╣реА. рдЛрдг рд╕рдВрдЦреНрдпрд╛рдВрд╕рд╛рдареА, рдпреЗрдгрд╛рд░реЗ рдмрд┐рдЯреНрд╕ 0s рдиреЗ рднрд░рд▓реЗрд▓реЗ рдЕрд╕рддрд╛рдд. |
1 000 1010 >>> 2 | 001 000 10 | |
1 000 1010 >>> 3 | 0001 000 1 |
"рд╢рд┐рдлреНрдЯ рдЪрдХреНрд░реАрдп рдирд╛рд╣реА. рд╕рдВрдЦреНрдпреЗрдЪреНрдпрд╛ рдбрд╛рд╡реНрдпрд╛ рдХрд┐рдВрд╡рд╛ рдЙрдЬрд╡реНрдпрд╛ рдХрд╛рдард╛рдЪреНрдпрд╛ рдкрд▓реАрдХрдбреЗ рдЬрд╛рдгрд╛рд░реЗ рдмрд┐рдЯреНрд╕ рдлрдХреНрдд рдЯрд╛рдХреВрди рджрд┐рд▓реЗ рдЬрд╛рддрд╛рдд."
рем) " рдЕрд╕рд╛рдИрдирдореЗрдВрдЯ рдСрдкрд░реЗрдЯрд░ "
"рдЕрд╕рд╛рдИрдирдореЗрдВрдЯ рдореНрд╣рдгрдЬреЗ рдХрд╛рдп рд╣реЗ рдорд▓рд╛ рдЖрдзреАрдЪ рдорд╛рд╣реАрдд рдЖрд╣реЗ. рдкрдг рддреБрдореНрд╣реА 'рдСрдкрд░реЗрдЯрд░' рдХрд╛ рдореНрд╣рдгрддрд╛?"
"рдХрд╛рд░рдг рддреНрдпрд╛рдкреИрдХреА рдмрд░реЗрдЪ рдЖрд╣реЗрдд тШ║"
рдСрдкрд░реЗрдЯрд░ | рдореНрд╣рдгрдЬреЗ рдХрд╛рдп |
---|---|
a += b; |
a = a + b; |
a -= b; |
a = a - b; |
a *= b; |
a = a * b; |
a %= b; |
a = a % b; |
a |= b; |
a = a | b; |
a &= b; |
a = a & b; |
"рдорд▓рд╛ рд╡рд╛рдЯрддрдВ рддреБрд▓рд╛ рддрд░реНрдХ рд╕рдордЬрд▓рд╛."
рен) " рдЗрдиреНрдХреНрд░реАрдореЗрдВрдЯ рдЖрдгрд┐ рдбрд┐рдХреНрд░рд┐рдореЗрдВрдЯ рдСрдкрд░реЗрдЯрд░ "
рдиреЛрдЯреЗрд╢рди | рдЙрджрд╛рд╣рд░рдг | рд╡рд░реНрдгрди |
---|---|---|
++ |
a++; ++b; |
рд╕рдВрдЦреНрдпрд╛ 1 рдиреЗ рд╡рд╛рдврд╡рддреЗ. |
-- |
d--; --i; |
рд╕рдВрдЦреНрдпрд╛ рдХрд┐рдВрд╡рд╛ рдЪрд▓ 1 рдиреЗ рдХрдореА рдХрд░рддреЗ. |
"рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдЪреНрдпрд╛ рдЖрдзреА рдХрд┐рдВрд╡рд╛ рдирдВрддрд░ рджреЛрди рд╡рдЬрд╛ рдЪрд┐рдиреНрд╣реЗ рдШрд╛рд▓рдгреНрдпрд╛рдд рдХрд╛рд╣реА рдлрд░рдХ рдЖрд╣реЗ рдХрд╛?"
"рд╣реЛрдп, рдлрд╛рд░ рдореЛрдареЗ рдирд╕рд▓реЗ рддрд░реА рдЖрд╣реЗ. рдЬрд░ рдпрд╛ рдСрдкрд░реЗрдЯрд░рдкреИрдХреА рдПрдХ рдЕрд╕рд▓реЗрд▓реЗ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдПрдЦрд╛рджреНрдпрд╛ рдЕрднрд┐рд╡реНрдпрдХреНрддреАрдЪрд╛ рдХрд┐рдВрд╡рд╛ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯрдЪрд╛ рднрд╛рдЧ рдЕрд╕реЗрд▓, рддрд░ рддреНрдпрд╛рдд рдлрд░рдХ рдЖрд╣реЗрдд. рддреНрдпрд╛рдРрд╡рдЬреА рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рдЙрджрд╛рд╣рд░рдгрд╛рджреНрд╡рд╛рд░реЗ рджрд╛рдЦрд╡реВ рдЗрдЪреНрдЫрд┐рддреЛ:"
рдЙрджрд╛рд╣рд░рдг | рдЦрд░реЛрдЦрд░ рдХрд╛рдп рд╣реЛрддреЗ | рд╡рд░реНрдгрди |
---|---|---|
int a = 3; int b = ++a; |
int a = 3; a = a + 1; int b = a; |
a рдкреНрд░рдердо 1 рдиреЗ рд╡рд╛рдврд╡рд┐рд▓реЗ рдЬрд╛рддреЗ, рдЖрдгрд┐ рдирдВрддрд░ рддреЗ рдЕрднрд┐рд╡реНрдпрдХреНрддреАрдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ. |
int a = 3; int b = a++; |
int a = 3; int b = a; a = a + 1; |
a рдкреНрд░рдердо рдЕрднрд┐рд╡реНрдпрдХреНрддреАрдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ рдирдВрддрд░ 1 рдиреЗ рд╡рд╛рдврддреЛ. |
int a = 3; return a++; |
int a = 3; int result = a; a = a + 1; return result; |
рдлрдВрдХреНрд╢рди 3 рдорд┐рд│рд╡реЗрд▓, рдкрд░рдВрддреБ a рдЪреЗ рдореВрд▓реНрдп 1 рдиреЗ рд╡рд╛рдврд╡рд▓реЗ тАЛтАЛрдЬрд╛рдИрд▓. |
int x = 5; x = ++x + ++x; |
int x = 5; int a = x + 1;// The first term is 6 x = a; int b = x + 1;// The second term is 7 x = b; x = a + b; |
рдпреЗрдереЗ рдкрд░рд┐рдгрд╛рдо 13 рдЖрд╣реЗ. рдкреНрд░рдердо, x 1 рдиреЗ рд╡рд╛рдвреЗрд▓, рдЖрдгрд┐ рд╣реЗ рдореВрд▓реНрдп рдкрд╣рд┐рд▓реНрдпрд╛ рдкрджрд╛рдЪреА рдЬрд╛рдЧрд╛ рдШреЗрдИрд▓, рдЖрдгрд┐ рдирдВрддрд░ x рдкреБрдиреНрд╣рд╛ 1 рдиреЗ рд╡рд╛рдвреЗрд▓. |
"рдЕрд░реЗ! рдорд╕реНрдд рдЖрд╣реЗ!"
"рддреБрдореНрд╣рд╛рд▓рд╛ рддреЗ рдЖрд╡рдбрд▓реЗ рдпрд╛рдЪрд╛ рдорд▓рд╛ рдЖрдирдВрдж рдЖрд╣реЗ. рдкрд░рдВрддреБ, рдЬрд░ рдХреЛрдгрддреАрд╣реА рдЕрднрд┐рд╡реНрдпрдХреНрддреА рдХрд┐рдВрд╡рд╛ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдирд╕реЗрд▓, рддрд░ рдХреЛрдгрддреЗрд╣реА рдорддрднреЗрдж рдирд╛рд╣реАрдд:"
"x++ рд╣реЗ x = x + 1 рдЪреНрдпрд╛ рд╕рдорддреБрд▓реНрдп рдЖрд╣реЗ."
"++x рд╣реЗ x = x + 1 рдЪреНрдпрд╛ рд╕рдорддреБрд▓реНрдп рдЖрд╣реЗ."
"рдореА рддреЗ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡реЗрди. рдзрдиреНрдпрд╡рд╛рдж, рдмрд┐рд▓рд╛рдмреЛ."
8) " рдЯрд░реНрдирд░реА рдСрдкрд░реЗрдЯрд░ "
"рд╣рд╛ рдСрдкрд░реЗрдЯрд░ рдлрдХреНрдд рдПрдХ рдХрд┐рдВрд╡рд╛ рджреЛрди рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХрд┐рдВрд╡рд╛ рдПрдХреНрд╕рдкреНрд░реЗрд╢рдиреНрд╕ рд╡рд╛рдкрд░рдд рдирд╛рд╣реА. рддреЗ рдПрдХрд╛рдЪ рд╡реЗрд│реА рддреАрди рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХрд┐рдВрд╡рд╛ рдПрдХреНрд╕реНрдкреНрд░реЗрд╢рдиреНрд╕ рд╡рд╛рдкрд░рддреЛ:"
рдиреЛрдЯреЗрд╢рди | рд╕рдорддреБрд▓реНрдп рдХреЛрдб: |
---|---|
a ? b : c; |
if (a) b else c |
int min = a < b ? a : b; |
if (a < b) min = a; else min = b; |
return a != null ? a.length : 0; |
if (a != null) return a.length; else return 0; |
"рдмрд░рдВ, рддреЗ рдЦреВрдк рд╕реЛрдпреАрд╕реНрдХрд░ рдЖрд╣реЗ."
"рд╣реЛрдп. рдЖрдгрд┐ рддреЛ рдХреЙрдореНрдкреЕрдХреНрдЯ рдЖрд╣реЗ рдЖрдгрд┐ рдХреЛрдб рд╡рд╛рдЪрдиреАрдп рдЖрд╣реЗ. рддреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдЖрдирдВрдж рдШреНрдпрд╛!"
реп) " рдЗрддрд░ "
"рддреБрдордЪрд╛ рд╕рдВрдЧреАрдд рд╕рдВрдЧреНрд░рд╣ рдХрд┐рддреАрд╣реА рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЕрд╕рд▓рд╛ рддрд░реАрд╣реА, рддреБрдореНрд╣рд╛рд▓рд╛ "рд╡рд┐рд╡рд┐рдз" рдлреЛрд▓реНрдбрд░ рддрдпрд╛рд░ рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓."
"рд╣реЛрдп, рдЬреНрдпрд╛рд▓рд╛ рдХрдзреАрд╣реА рд╕рдВрдЧреАрддрд╛рдЪреЗ рд╡рд░реНрдЧреАрдХрд░рдг рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧрд▓реЗ рддреЗ рдкреВрд░реНрдгрдкрдгреЗ рд╕рд╣рдордд рдЕрд╕реЗрд▓."
"рдореНрд╣рдгреВрди, рдЖрдгрдЦреА рддреАрди рдСрдкрд░реЗрдЯрд░ рдЖрд╣реЗрдд рдЬреНрдпрд╛рдВрдЪреНрдпрд╛рдмрджреНрджрд▓ рдорд▓рд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд╛рдВрдЧрд╛рдпрдЪреЗ рдЖрд╣реЗ:"
рдиреЛрдЯреЗрд╢рди | рдЙрджрд╛рд╣рд░рдг | рд╡рд░реНрдгрди |
---|---|---|
() |
(a + b) * c |
рдХрдВрд╕ рдСрдкрд░реЗрдЯрд░ рдкреНрд░рд╛рдзрд╛рдиреНрдп рд╡рд╛рдврд╡рддрд╛рдд. рдХрдВрд╕рд╛рддреАрд▓ рдЧреЛрд╖реНрдЯреА рдкреНрд░рдердо рдЕрдВрдорд▓рд╛рдд рдЖрдгрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. |
[] |
c [i] = c [i + 1]; |
рдЕрдиреБрдХреНрд░рдордгрд┐рдХреЗрдиреБрд╕рд╛рд░ рдЕреЕрд░реЗ рдШрдЯрдХ рдорд┐рд│рд╡рд╛. |
. |
int n = a.length; |
" рдбреЙрдЯ рдСрдкрд░реЗрдЯрд░ " рдСрдмреНрдЬреЗрдХреНрдЯрдЪреНрдпрд╛ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рдЖрдгрд┐ рдкрджреНрдзрддреАрдВрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЛ. |
"рдЖрдгрд┐, рд╢реЗрд╡рдЯреА, рдпреЗрдереЗ рдПрдХ рд╕рд╛рд░рдгреА рдЖрд╣реЗ рдЬреА рдСрдкрд░реЗрдЯрд░ рдкреНрд░рд╛рдзрд╛рдиреНрдпрд╛рдЪрд╛ рд╕рд╛рд░рд╛рдВрд╢ рджреЗрддреЗ:"
рдСрдкрд░реЗрдЯрд░реНрд╕ | рдЙрджрд╛рд╣рд░рдгреЗ |
---|---|
рд╕рд░реНрд╡реЛрдЪреНрдЪ рдкреНрд░рд╛рдзрд╛рдиреНрдп (рдСрдкрд░реЗрдЯрд░ рдпрд╛ рд╕рд╛рд░рдгреАрддреАрд▓ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдХреНрд░рдорд╛рдиреБрд╕рд╛рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд) | |
() [] . |
(a + b) c [i] = c [i] + 1 |
++ -- ~ ! + - |
i++; ++i; --j; a--; ~c !f return +a; return -a; |
* / % |
a * b c / d a % b |
+ - |
a + b c - d String s = "count"+"35"; |
>> << >>> |
a >> 3 b << 2 c >>> 3 |
< <= > >= |
a < b a <= b c > b c >= b |
== != |
a == 3 a != 0 |
& |
a & 7 |
^ |
a ^ b |
| |
a | b |
&& |
(a < b) && (a < c) |
|| |
(b != 0) || (c != 0) |
? : = |
a > 0 ? a : -a; |
= *=, /=, %= -=, += <<=. >>=, >>>= &=, ^=. |= |
|
рд╕рд░реНрд╡рд╛рдд рдХрдореА рдкреНрд░рд╛рдзрд╛рдиреНрдп (рд╢реЗрд╡рдЯрдЪреЗ рдХреЗрд▓реЗ) |