CodeGym/Java Blog/рдЕрдирд┐рдпрдорд┐рдд/рдЖрджрд┐рдо рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рдЪреМрдбрд╝реАрдХрд░рдг рдФрд░ рд╕рдВрдХреАрд░реНрдгрддрд╛
John Squirrels
рд╕реНрддрд░ 41
San Francisco

рдЖрджрд┐рдо рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рдЪреМрдбрд╝реАрдХрд░рдг рдФрд░ рд╕рдВрдХреАрд░реНрдгрддрд╛

рдЕрдирд┐рдпрдорд┐рдд рдЧреНрд░реБрдк рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд
рд╕рджрд╕реНрдп
рдирдорд╕реНрддреЗ! рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк CodeGym рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдЧреЗ рдмрдврд╝реЗ рд╣реИрдВ, рдЖрдкрдиреЗ рдХрдИ рдмрд╛рд░ рдЖрджрд┐рдо рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рд╣реИред рд╣рдо рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреЛ рдЬрд╛рдирддреЗ рд╣реИрдВ, рдЙрд╕рдХреА рдПрдХ рдЫреЛрдЯреА рд╕реВрдЪреА рдпрд╣рд╛рдВ рджреА рдЧрдИ рд╣реИ:
  1. рд╡реЗ рд╡рд╕реНрддреБ рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рд╕реНрдореГрддрд┐ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдореВрд▓реНрдп рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реИрдВ
  2. рдХрдИ рддрд░рд╣ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВ
    • рдкреВрд░реНрдг рд╕рдВрдЦреНрдпрд╛рдПрдБ: рдмрд╛рдЗрдЯ , рд╢реЙрд░реНрдЯ , рдЗрдВрдЯ , рд▓реЙрдиреНрдЧ
    • рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ-рдкреЙрдЗрдВрдЯ (рдЖрдВрд╢рд┐рдХ) рд╕рдВрдЦреНрдпрд╛рдПрдБ: рдлрд╝реНрд▓реЛрдЯ рдФрд░ рдбрдмрд▓
    • рддрд╛рд░реНрдХрд┐рдХ рдореВрд▓реНрдп: рдмреВрд▓рд┐рдпрди
    • рдкреНрд░рддреАрдХрд╛рддреНрдордХ рдореВрд▓реНрдп (рдЕрдХреНрд╖рд░реЛрдВ рдФрд░ рдЕрдВрдХреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП): рдЪрд╛рд░
  3. рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреА рдЕрдкрдиреА рд╕реАрдорд╛ рд╣реЛрддреА рд╣реИ:

рдЖрджрд┐рдо рдкреНрд░рдХрд╛рд░ рд╕реНрдореГрддрд┐ рдореЗрдВ рдЖрдХрд╛рд░ рдореВрд▓реНрдп рдкрд╣реБрдВрдЪ
рдмрд╛рдЗрдЯ 8 рдмрд┐рдЯ -128 рд╕реЗ 127
рдЫреЛрдЯрд╛ 16 рдмрд┐рдЯреНрд╕ -32768 рд╕реЗ 32767
рдЪрд╛рд░ 16 рдмрд┐рдЯреНрд╕ 0 рд╕реЗ 65536
int рдпрд╣рд╛рдБ 32 рдмрд┐рдЯреНрд╕ -2147483648 рд╕реЗ 2147483647
рд▓рдВрдмрд╛ 64 рдмрд┐рдЯреНрд╕ -9223372036854775808 рд╕реЗ 9223372036854775807
рддреИрд░рдирд╛ 32 рдмрд┐рдЯреНрд╕ (2 рдХреА рдШрд╛рдд -149) рд╕реЗ ((2 - (2 рдХреА рдШрд╛рдд -23)) * 2 рдХреА рдШрд╛рдд 127)
рджреЛрд╣рд░рд╛ 64 рдмрд┐рдЯреНрд╕ (-2 рдХреА рдШрд╛рдд 63) рд╕реЗ ((2 рдХреА рдШрд╛рдд 63) - 1)
рдмреВрд▓рд┐рдпрди 8 (рдЬрдм рд╕рд░рдгрд┐рдпреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ), 32 (рдпрджрд┐ рд╕рд░рдгрд┐рдпреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рд╕рд╣реА рдпрд╛ рдЧрд▓рдд
рд▓реЗрдХрд┐рди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореВрд▓реНрдп рд╣реЛрдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡реЗ рдЗрд╕ рдмрд╛рдд рдореЗрдВ рднреА рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рдореЗрдореЛрд░реА рдореЗрдВ рдХрд┐рддрдиреА рдЬрдЧрд╣ рдШреЗрд░рддреЗ рд╣реИрдВред рдПрдХ рдЗрдВрдЯ рдПрдХ рдмрд╛рдЗрдЯ рд╕реЗ рдЕрдзрд┐рдХ рд▓реЗрддрд╛ рд╣реИред рдФрд░ рдПрдХ рд▓рдВрдмрд╛ рдЫреЛрдЯрд╛ рд╕реЗ рдмрдбрд╝рд╛ рд╣реИред рдЖрджрд┐рдо рджреНрд╡рд╛рд░рд╛ рдХрдмреНрдЬрд╛ рдХреА рдЧрдИ рдореЗрдореЛрд░реА рдХреА рдорд╛рддреНрд░рд╛ рдХреА рддреБрд▓рдирд╛ рд░реВрд╕реА рдиреЗрд╕реНрдЯрд┐рдВрдЧ рдбреЙрд▓ рд╕реЗ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ: рдЖрджрд┐рдо рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рдЪреМрдбрд╝рд╛ рдФрд░ рд╕рдВрдХреБрдЪрд┐рдд рд╣реЛрдирд╛ - 2 рдкреНрд░рддреНрдпреЗрдХ рдиреЗрд╕реНрдЯрд┐рдВрдЧ рдбреЙрд▓ рдХреЗ рдЕрдВрджрд░ рдЬрдЧрд╣ рдЙрдкрд▓рдмреНрдз рд╣реЛрддреА рд╣реИред рдШреЛрдВрд╕рд▓рд╛ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реА рдЧреБрдбрд╝рд┐рдпрд╛ рдЬрд┐рддрдиреА рдмрдбрд╝реА рд╣реЛрддреА рд╣реИ, рдЙрддрдиреА рд╣реА рдЕрдзрд┐рдХ рдЬрдЧрд╣ рд╣реЛрддреА рд╣реИред рдПрдХ рдмрдбрд╝реА рдШреЛрдВрд╕рд▓рд╛ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реА рдЧреБрдбрд╝рд┐рдпрд╛ ( рд▓рдВрдмреА ) рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░реЗрдЧреА ред рдпрд╣ рдЖрд╕рд╛рдиреА рд╕реЗ рдлрд┐рдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдХреБрдЫ рдФрд░ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред рдЬрд╛рд╡рд╛ рдореЗрдВ, рдЖрджрд┐рдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдЗрд╕реЗ рдирд┐рд╣рд┐рдд рд░реВрдкрд╛рдВрддрд░рдг рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╛ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдХрд╣реЗрдВ рддреЛ рдЗрд╕реЗ рдЪреМрдбрд╝рд╛ рдХрд░рдирд╛ рдХрд╣рддреЗ рд╣реИрдВред

рдЬрд╛рд╡рд╛ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░

рдпрд╣рд╛рдБ рд╡рд┐рд╕реНрддреГрдд рд░реВрдкрд╛рдВрддрд░рдг рдХрд╛ рдПрдХ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
public class Main {

   public static void main(String[] args) {

       int bigNumber = 10000000;

       byte littleNumber = 16;

       bigNumber = littleNumber;
       System.out.println(bigNumber);
   }
}
рдпрд╣рд╛рдВ рд╣рдо рдПрдХ int рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдПрдХ рдмрд╛рдЗрдЯ рдорд╛рди рдЕрд╕рд╛рдЗрди рдХрд░рддреЗ рд╣реИрдВ ред рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдлрд▓ рд╣реЛрддрд╛ рд╣реИ: рдПрдХ рдмрд╛рдЗрдЯ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдореВрд▓реНрдп рдПрдХ рдЗрдВрдЯ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдо рдореЗрдореЛрд░реА рд▓реЗрддрд╛ рд╣реИред рдЫреЛрдЯреА рдиреЗрд╕реНрдЯрд┐рдВрдЧ рдбреЙрд▓ (рдмрд╛рдЗрдЯ рд╡реИрд▓реНрдпреВ) рдмрдбрд╝реА рдиреЗрд╕реНрдЯрд┐рдВрдЧ рдбреЙрд▓ ( рдЗрдВрдЯ рд╡реЗрд░рд┐рдПрдмрд▓) рдХреЗ рдЕрдВрджрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдлрд┐рдЯ рд╣реЛ рдЬрд╛рддреА рд╣реИред рдпрд╣ рдЕрд▓рдЧ рдмрд╛рдд рд╣реИ рдЕрдЧрд░ рдЖрдк рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╛рдиреА рдПрдХ рдмрдбрд╝реЗ рдореВрд▓реНрдп рдХреЛ рдПрдХ рдЪрд░ рдореЗрдВ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕рдХреА рд╕реАрдорд╛ рдЗрддрдиреЗ рдмрдбрд╝реЗ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреА рд╣реИред рдЕрд╕рд▓реА рдШреЛрдВрд╕рд▓реЗ рд╡рд╛рд▓реА рдЧреБрдбрд╝рд┐рдпрд╛ рдХреЗ рд╕рд╛рде, рд╕рдВрдЦреНрдпрд╛ рдмрд╕ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реЛрдЧреАред рдЬрд╛рд╡рд╛ рдХреЗ рд╕рд╛рде, рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рдеред рдЖрдЗрдП рдПрдХ int рдХреЛ рдПрдХ рдЫреЛрдЯреЗ рдЪрд░ рдореЗрдВ рдбрд╛рд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ :
public static void main(String[] args) {

   int bigNumber = 10000000;

   short littleNumber = 1000;

   littleNumber = bigNumber;// Error!
   System.out.println(bigNumber);
}
рдЧрд▓рддреА! рдХрдВрдкрд╛рдЗрд▓рд░ рд╕рдордЭрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдПрдХ рдмрдбрд╝реА рдиреЗрд╕реНрдЯрд┐рдВрдЧ рдбреЙрд▓ ( int ) рдХреЛ рдПрдХ рдЫреЛрдЯреЗ ( рд╢реЙрд░реНрдЯ ) рдХреЗ рдЕрдВрджрд░ рдзрдХреЗрд▓ рдХрд░ рдХреБрдЫ рдЕрд╕рд╛рдорд╛рдиреНрдп рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ ред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐ рд╕рдВрдХрд▓рдХ рд╕реЗ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рд╣реИ: "рдЕрд░реЗ, рдХреНрдпрд╛ рдЖрдк рдмрд┐рд▓реНрдХреБрд▓ рдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ рдХрд┐ рдЖрдк рдРрд╕рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?" рдпрджрд┐ рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ, рддреЛ рдЖрдк рд╕рдВрдХрд▓рдХ рдХреЛ рдмрддрд╛рддреЗ рд╣реИрдВ: "рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ!" рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд░реВрдкрд╛рдВрддрд░рдг рдпрд╛ рд╕рдВрдХреБрдЪрди рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЬрд╛рд╡рд╛ рдореЗрдВ рд╕рдВрдХреАрд░реНрдгрддрд╛

рдПрдХ рд╕рдВрдХреАрд░реНрдг рд░реВрдкрд╛рдВрддрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЙрд╕ рдкреНрд░рдХрд╛рд░ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдЕрдкрдиреЗ рдореВрд▓реНрдп рдореЗрдВ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдЖрдкрдХреЛ рд╕рдВрдХрд▓рдХ рдХреЗ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: "рдареАрдХ рд╣реИ, рдЖрдк рдЗрдирдореЗрдВ рд╕реЗ рдХреМрди рд╕реА рдЫреЛрдЯреА рдШреЛрдВрд╕рд▓реЗ рд╡рд╛рд▓реА рдЧреБрдбрд╝рд┐рдпрд╛ рдХреЛ рдЗрд╕ рдмрдбрд╝реА рдШреЛрдВрд╕рд▓реЗ рд╡рд╛рд▓реА рдЧреБрдбрд╝рд┐рдпрд╛ рдореЗрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?" рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
public static void main(String[] args) {

   int bigNumber = 10000000;

   short littleNumber = 1000;

   littleNumber = (short) bigNumber;
   System.out.println(littleNumber);
}
рд╣рдо рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо int рдХреЛ рдПрдХ рдЫреЛрдЯреЗ рдЪрд░ рдореЗрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рд╣рдо рдЬрд┐рдореНрдореЗрджрд╛рд░реА рд▓реЗрдВрдЧреЗред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдПрдХ рд╕рдВрдХрд░рд╛ рдкреНрд░рдХрд╛рд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕рдВрдХрд▓рдХ рд░реВрдкрд╛рдВрддрд░рдг рдХрд░рддрд╛ рд╣реИред рдкрд░рд┐рдгрд╛рдо рдХреНрдпрд╛ рд╣реИ? рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ: -27008 рдпрд╣ рдереЛрдбрд╝рд╛ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдерд╛ред рд╣рдореЗрдВ рдРрд╕рд╛ рдХреНрдпреЛрдВ рдорд┐рд▓рд╛? рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд╕рдм рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред рдореВрд▓ рд░реВрдк рд╕реЗ, рдореВрд▓реНрдп 10000000 рдерд╛ рдпрд╣ рдПрдХ рдЕрдВрддрд░ рдЪрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ 32 рдмрд┐рдЯреНрд╕ рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓реЗрддрд╛ рд╣реИред рдпрд╣ рдЗрд╕рдХрд╛ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╣реИ:
рдЖрджрд┐рдо рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рдЪреМрдбрд╝рд╛ рдФрд░ рд╕рдВрдХреБрдЪрд┐рдд рд╣реЛрдирд╛ - 3
рд╣рдо рдЗрд╕ рдорд╛рди рдХреЛ рдПрдХ рдЫреЛрдЯреЗ рдЪрд░ рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдЬреЛ рдХреЗрд╡рд▓ 16 рдмрд┐рдЯ рд╕реНрдЯреЛрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ! рддрджрдиреБрд╕рд╛рд░, рд╣рдорд╛рд░реА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ 16 рдмрд┐рдЯ рд╣реА рд╡рд╣рд╛рдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред рдмрд╛рдХреА рдХреЛ рдЦрд╛рд░рд┐рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдирддреАрдЬрддрди, рд▓рдШреБ рдЪрд░ рдирд┐рдореНрди рдорд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ
рдЖрджрд┐рдо рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рдЪреМрдбрд╝рд╛ рдФрд░ рд╕рдВрдХреБрдЪрд┐рдд рд╣реЛрдирд╛ - 4
рдЬреЛ рджрд╢рдорд▓рд╡ рд░реВрдк рдореЗрдВ -27008 рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╕рдВрдХрд▓рдХ рдЖрдкрдХреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕реНрдкрд╖реНрдЯ рд╕рдВрдХреБрдЪрди рд░реВрдкрд╛рдВрддрд░рдг рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрдХрд░ "рдкреБрд╖реНрдЯрд┐" рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдкрд░рд┐рдгрд╛рдо рдХреА рдЬрд┐рдореНрдореЗрджрд╛рд░реА рд▓реЗ рд░рд╣реЗ рд╣реИрдВред рдФрд░ рджреВрд╕рд░рд╛, рдпрд╣ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдХрдиреНрд╡рд░реНрдЯ рдХрд░рддреЗ рд╕рдордп рдХрд┐рддрдиреА рдЬрдЧрд╣ рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреА рд╣реИред рдЖрдЦрд┐рд░рдХрд╛рд░, рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдпрджрд┐ рд╣рдордиреЗ рд╢реЙрд░реНрдЯ рдХреЗ рдмрдЬрд╛рдп рдмрд╛рдЗрдЯ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдПрдХ рдЗрдВрдЯ рдорд╛рди рджрд┐рдпрд╛ рд╣реИ , рддреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ 8 рдмрд┐рдЯреНрд╕ рд╣реЛрдВрдЧреЗ, рди рдХрд┐ 16, рдФрд░ рдкрд░рд┐рдгрд╛рдо рдЕрд▓рдЧ рд╣реЛрдЧрд╛ред рд░реВрдкрд╛рдВрддрд░рдгреЛрдВ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдВрд╢рд┐рдХ рдкреНрд░рдХрд╛рд░ ( рдлреНрд▓реЛрдЯ рдФрд░ рдбрдмрд▓ ) рдХреА рдЕрдкрдиреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реЛрддреА рд╣реИред рдпрджрд┐ рдЖрдк рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рднрд┐рдиреНрдирд╛рддреНрдордХ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрд╛рд╕реНрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рднрд┐рдиреНрдирд╛рддреНрдордХ рднрд╛рдЧ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
public static void main(String[] args) {

   double d = 2.7;

   long x = (int) d;
   System.out.println(x);
}
рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ: 2

рдЪрд╛рд░

рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЪрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд░реНрдгреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
public static void main(String[] args) {

   char c = '!';
   char z = 'z';
   char i = '8';

}
рд▓реЗрдХрд┐рди рдЗрд╕ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдореЗрдВ рдХрдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╕рдордЭрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдЖрдЗрдП рдореВрд▓реНрдп рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреА рддрд╛рд▓рд┐рдХрд╛ рдкрд░ рдлрд┐рд░ рд╕реЗ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ:
рдЖрджрд┐рдо рдкреНрд░рдХрд╛рд░ рд╕реНрдореГрддрд┐ рдореЗрдВ рдЖрдХрд╛рд░ рдореВрд▓реНрдп рдкрд╣реБрдВрдЪ
рдмрд╛рдЗрдЯ 8 рдмрд┐рдЯ -128 рд╕реЗ 127
рдЫреЛрдЯрд╛ 16 рдмрд┐рдЯреНрд╕ -32768 рд╕реЗ 32767
рдЪрд╛рд░ 16 рдмрд┐рдЯреНрд╕ 0 рд╕реЗ 65536
int рдпрд╣рд╛рдБ 32 рдмрд┐рдЯреНрд╕ -2147483648 рд╕реЗ 2147483647
рд▓рдВрдмрд╛ 64 рдмрд┐рдЯреНрд╕ -9223372036854775808 рд╕реЗ 9223372036854775807
рддреИрд░рдирд╛ 32 рдмрд┐рдЯреНрд╕ (2 рдХреА рдШрд╛рдд -149) рд╕реЗ ((2 - (2 рдХреА рдШрд╛рдд -23)) * 2 рдХреА рдШрд╛рдд 127)
рджреЛрд╣рд░рд╛ 64 рдмрд┐рдЯреНрд╕ (-2 рдХреА рдШрд╛рдд 63) рд╕реЗ ((2 рдХреА рдШрд╛рдд 63) - 1)
рдмреВрд▓рд┐рдпрди 8 (рдЬрдм рд╕рд░рдгрд┐рдпреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ), 32 (рдпрджрд┐ рд╕рд░рдгрд┐рдпреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рд╕рд╣реА рдпрд╛ рдЧрд▓рдд
рдЪрд╛рд░ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП 0 рд╕реЗ 65536 рдХреА рд╕реАрдорд╛ рдЗрдВрдЧрд┐рдд рдХреА рдЧрдИ рд╣реИ ред рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ? рдЖрдЦрд┐рд░рдХрд╛рд░, рдПрдХ рдЪрд╛рд░ рди рдХреЗрд╡рд▓ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдЕрдХреНрд╖рд░реЛрдВ, рд╡рд┐рд░рд╛рдо рдЪрд┐рд╣реНрдиреЛрдВ рдХрд╛ рднреА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ ... рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЬрд╛рд╡рд╛ рдореЗрдВ рдЪрд╛рд░ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдпреВрдирд┐рдХреЛрдб рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд┐рдЫрд▓реЗ рдкрд╛рдареЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рд╣рдо рдкрд╣рд▓реЗ рд╣реА рдпреВрдирд┐рдХреЛрдб рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВред рдЖрдкрдХреЛ рд╢рд╛рдпрдж рдпрд╛рдж рд╣реЛрдЧрд╛ рдХрд┐ рдпреВрдирд┐рдХреЛрдб рдПрдХ рд╡рд░реНрдг рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдорд╛рдирдХ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рджреБрдирд┐рдпрд╛ рдХреА рд▓рдЧрднрдЧ рд╕рднреА рд▓рд┐рдЦрд┐рдд рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдкреНрд░рддреАрдХ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдпрд╣ рд╡рд┐рд╢реЗрд╖ рдХреЛрдб рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ рдЬреЛ рдХрд┐рд╕реА рднреА рднрд╛рд╖рд╛ рдореЗрдВ рд▓рдЧрднрдЧ рд╣рд░ рд╡рд░реНрдг рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреА рд╣реИред рд╕рдВрдкреВрд░реНрдг рдпреВрдирд┐рдХреЛрдб рддрд╛рд▓рд┐рдХрд╛ рдмрд╣реБрдд рдмрдбрд╝реА рд╣реИ, рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЗрд╕реЗ рдХрдВрдард╕реНрде рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдБ рдЗрд╕рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ: рдЖрджрд┐рдо рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рдЪреМрдбрд╝рд╛ рдФрд░ рд╕рдВрдХреБрдЪрд┐рдд рд╣реЛрдирд╛ - 5 рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╕рдордЭрдирд╛ рд╣реИ рдХрд┐ рд╡рд░реНрдг рдХреИрд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдг рдХреЗ рд▓рд┐рдП рдХреЛрдб рдЬрд╛рдирддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╣рдореЗрд╢рд╛ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдЙрд╕ рд╡рд░реНрдг рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдЗрдП рдХреБрдЫ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ:
public static void main(String[] args) {

   int x = 32816;

   char c = (char) x ;
   System.out.println(c);
}
рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ: шА░ рдпрд╣ рдЬрд╛рд╡рд╛ рдореЗрдВ char s рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдкреНрд░рд╛рд░реВрдк рд╣реИ ред рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рддреАрдХ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ: рдПрдХ 16-рдмрд┐рдЯ (рджреЛ-рдмрд╛рдЗрдЯ) рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдХреЛрдбред рдпреВрдирд┐рдХреЛрдб рдореЗрдВ, 32816 рдЪреАрдиреА рд╡рд░реНрдг шА░ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрд┐рдВрджреБ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдордиреЗ рдПрдХ int рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред рдпрд╣ рд╕реНрдореГрддрд┐ рдореЗрдВ 32 рдмрд┐рдЯреНрд╕ рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓реЗрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдПрдХ рдЪрд░ 16 рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓реЗрддрд╛ рд╣реИред рдпрд╣рд╛рдВ рд╣рдордиреЗ рдПрдХ int рдЪреБрдирд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реА рд╕рдВрдЦреНрдпрд╛ (32816) рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реЛрдЧреА ред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдПрдХ char рдХрд╛ рдЖрдХрд╛рд░ (рдмрд┐рд▓реНрдХреБрд▓ рдЫреЛрдЯрд╛ ) 16 рдмрд┐рдЯ рдХрд╛ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди char рд╢реНрд░реЗрдгреА рдореЗрдВ рдХреЛрдИ рдЛрдгрд╛рддреНрдордХ рд╕рдВрдЦреНрдпрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ , рдЗрд╕рд▓рд┐рдП char рдХрд╛ "рд╕рдХрд╛рд░рд╛рддреНрдордХ" рднрд╛рдЧрд░реЗрдВрдЬ рджреЛрдЧреБрдиреА рдмрдбрд╝реА рд╣реИ ( рд▓рдШреБ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП 32767 рдХреЗ рдмрдЬрд╛рдп 65536)ред рдЬрдм рддрдХ рд╣рдорд╛рд░рд╛ рдХреЛрдб 65536 рд╕реЗ рдиреАрдЪреЗ рд░рд╣рддрд╛ рд╣реИ рддрдм рддрдХ рд╣рдо рдПрдХ рдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рдЗрд╕рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╕рдВрдХреБрдЪрд┐рдд рд░реВрдкрд╛рдВрддрд░рдг рд╣реЛрдЧрд╛
char c = (char) x;
рдЕрддрд┐рд░рд┐рдХреНрдд рдмрд┐рдЯреНрд╕ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИ) рдФрд░ рдкрд░рд┐рдгрд╛рдо рдХрд╛рдлреА рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╣реЛрдЧрд╛ред

рд╡рд░реНрдг рдФрд░ рдкреВрд░реНрдгрд╛рдВрдХ рдЬреЛрдбрд╝рдиреЗ рдХреА рд╡рд┐рд╢реЗрд╖ рд╕реБрд╡рд┐рдзрд╛рдПрдБ

рдЖрдЗрдП рдПрдХ рдЕрд╕рд╛рдорд╛рдиреНрдп рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ:
public class Main {

   public static void main(String[] args) {

      char c = '1';

      int i = 1;

       System.out.println(i + c);
   }
}
рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ: 50 O_╨Ю рдпрд╣ рдХреИрд╕реЗ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ? 1+1ред 50 рдХрд╣рд╛рдБ рд╕реЗ рдЖрдП ?! рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ charрдорд╛рди рд╕реНрдореГрддрд┐ рдореЗрдВ 0 рд╕реЗ 65536 рддрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдпреЗ рд╕рдВрдЦреНрдпрд╛ рдПрдХ рд╡рд░реНрдг рдХрд╛ рдПрдХ рдпреВрдирд┐рдХреЛрдб рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╣реИред рдЖрджрд┐рдо рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рдЪреМрдбрд╝рд╛ рдФрд░ рд╕рдВрдХреБрдЪрд┐рдд рд╣реЛрдирд╛ - 6 рдЬрдм рд╣рдо рдПрдХ рдЪрд╛рд░ рдФрд░ рдХреБрдЫ рдкреВрд░реНрдгрд╛рдВрдХ рдкреНрд░рдХрд╛рд░ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдЪрд╛рд░ рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рдпреВрдирд┐рдХреЛрдб рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдХреЛрдб рдореЗрдВ, рдЬрдм рд╣рдордиреЗ 1 рдФрд░ '1' рдЬреЛрдбрд╝рд╛, рддреЛ рдкреНрд░рддреАрдХ '1' рдХреЛ рдЙрд╕рдХреЗ рдЕрдкрдиреЗ рдХреЛрдб рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛, рдЬреЛ рдХрд┐ 49 рд╣реИ (рдЖрдк рдЗрд╕реЗ рдКрдкрд░ рдХреА рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред рдЗрд╕рд▓рд┐рдП, рдкрд░рд┐рдгрд╛рдо 50 рд╣реИред рдЖрдЗрдП рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рдЕрдкрдиреЗ рдкреБрд░рд╛рдиреЗ рдорд┐рддреНрд░ шА░ рдХреЛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕реЗ рдХрд┐рд╕реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред
public static void main(String[] args) {

   char c = 'шА░';
   int x = 200;

   System.out.println(c + x);
}
рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ: 33016 рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рдкрддрд╛ рд▓рдЧрд╛ рд▓рд┐рдпрд╛ рд╣реИ рдХрд┐ шА░ 32816 рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИред рдФрд░ рдЬрдм рд╣рдо рдЗрд╕ рд╕рдВрдЦреНрдпрд╛ рдФрд░ 200 рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдЕрдкрдирд╛ рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓рддрд╛ рд╣реИ: 33016ред :) рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣рд╛рдБ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЗрд╕реЗ рдирд╣реАрдВ рднреВрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП .
рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ
  • рд▓реЛрдХрдкреНрд░рд┐рдп
  • рдирдпрд╛
  • рдкреБрд░рд╛рдирд╛
рдЯрд┐рдкреНрдкрдгреА рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╕рд╛рдЗрди рдЗрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛
рдЗрд╕ рдкреЗрдЬ рдкрд░ рдЕрднреА рддрдХ рдХреЛрдИ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдирд╣реАрдВ рд╣реИрдВ