рдирдорд╕реНрддреЗ рдореИрдВ рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рд▓реЗрдЦ рдкрд░ рд▓рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдпрд╣ рд▓реЗрдЦ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдЖрдк рдПрдХ рдЕрдиреБрднрд╡реА рдбреЗрд╡рд▓рдкрд░ рд╣реИрдВ, рддреЛ рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рди рдЬрд╛рдПрдВред
рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдкреНрд░рдХрд╛рд╢рди рди рдХреЗрд╡рд▓ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред
рдЗрд╕ рдкреНрд░рдХрд╛рд╢рди рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп:рд╕рдмрд╕реЗ рдЖрдо рдЧрд▓рддрд┐рдпреЛрдВ рд╢реБрд░реБрдЖрддреА рдФрд░ рдЙрдиреНрд╣реЗрдВ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЪрд╛рд▓реЗрдВ рджрд┐рдЦрд╛рдПрдВред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдХреБрдЫ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдЬрдЯрд┐рд▓ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ рдФрд░ рдПрдХ рдХрд╛рд░рдг рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреЗ рд▓рд┐рдП рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдкреНрд░рдХрд╛рд╢рди рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдХреБрдЫ рд╣рдж рддрдХ рдЙрдирдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛ рд╣реИ рдФрд░ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрддрд░ рдкрд░ рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдирд╛ рд╣реИред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдкреНрд░рдХрд╛рд╢рди рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред
рддреНрд░реБрдЯрд┐ рдЬрд╛рдБрдЪ рд╕реВрдЪреА:
1. рдЯрд╛рдЗрдкреЛред рдХрд╖реНрдЯрдкреНрд░рдж рдЯрд╛рдЗрдкреЛрд╕ рдЬреЛ рддреБрд░рдВрдд рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ
2. рддреБрд▓рдирд╛ рдХреЗ рдмрдЬрд╛рдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ
3. рд╕реНрдерд┐рддрд┐ рдореЗрдВ рддрд╛рд░реНрдХрд┐рдХ рддреНрд░реБрдЯрд┐рдпрд╛рдВ
4. рдЧрд▓рдд рд╕реНрдЯреНрд░рд┐рдВрдЧ рддреБрд▓рдирд╛
5. рдЖрджрд┐рдо рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдЪрд░ рдХрд╛ рдЧрд▓рдд рдкреНрд░рд╛рд░рдВрдн
6. рдбрдмрд▓ рдХрд╛ рдЕрдиреБрдЪрд┐рдд рдЙрдкрдпреЛрдЧ
7. рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдореЗрдВ рдЧрд▓рдд рдкреНрд░рдХрд╛рд░ рдХрд╛ рд░рд┐рдЯрд░реНрди рд╡реИрд▓реНрдпреВред
8. рд╢реВрдиреНрдп рд╕реЗ рднрд╛рдЧред POSITIVE_INFINITY
9. рд╡рд░реНрдЧ рдЖрд░рдВрднреАрдХрд░рдг рдЖрджреЗрд╢ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрддреЗ
10. рдПрдХ рд╕реНрдерд╛рдиреАрдп рдЪрд░ рдПрдХ рд╡рд░реНрдЧ рдЪрд░ рдЫреБрдкрд╛рддрд╛ рд╣реИ
11. рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд╛рд╕реНрдЯрд┐рдВрдЧ рдХреА рдЕрдирджреЗрдЦреА рдХрд░рдирд╛
12. рдмрд╛рдЗрдЯ рдХреЗ рд╕рд╛рде рдЕрдирдВрдд рд▓реВрдк, рдЬрд┐рд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред
13. рдХрдХреНрд╖рд╛ рдХрд╛ рдирд╛рдо рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдирд╛рдо рд╕реЗ рдЕрд▓рдЧ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИред
14. рдРрд╕реА рд╡рд╕реНрддреБрдПрдБ рдЬреЛ рдХрд┐рд╕реА рд╕рд░рдгреА рдХреЗ рддрддреНрд╡ рд╣реИрдВ, рдЖрд░рдВрднрд┐рдХ рдирд╣реАрдВ рд╣реИрдВред
15. рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдВрд╢реЛрдзрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдмрд╛рд░ рдореЗрдВ рдХрдИ рдХрдХреНрд╖рд╛рдУрдВ рдХреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд░рдЦрдирд╛
рдЬрд╛рд╡рд╛ рдиреБрдХрд╕рд╛рди
рд╕рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдЕрдкрдиреЗ рдлрд╛рдпрджреЗ рдФрд░ рдиреБрдХрд╕рд╛рди рд╣реИрдВред рдпрд╣ рдХрдИ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╣реИред рдЬрд╛рд╡рд╛ рдХреЛрдИ рдЕрдкрд╡рд╛рдж рдирд╣реАрдВ рд╣реИред рдореИрдВрдиреЗ рдПрдХ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рдЬрд╛рд╡рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдордирд╛ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕реНрдкрд╖реНрдЯ рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдЕрдиреБрднрд╡реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рднреА рдореЗрд░реЗ рд▓реЗрдЦ рдореЗрдВ рдХреБрдЫ рдЙрдкрдпреЛрдЧреА рдкрд╛рдПрдВрдЧреЗред рдЕрднреНрдпрд╛рд╕, рд╕рд╛рд╡рдзрд╛рдиреА рдФрд░ рдкреНрд░рд╛рдкреНрдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЕрдиреБрднрд╡ рдЖрдкрдХреЛ рдХрдИ рдЧрд▓рддрд┐рдпреЛрдВ рд╕реЗ рдмрдЪрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗред рд▓реЗрдХрд┐рди рдХреБрдЫ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдФрд░ рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВ рдХреЛрдб рдФрд░ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рджреВрдВрдЧрд╛ред рдХрдИ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЛрдб рдкрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рд╕реЗ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред рдЕрднреНрдпрд╛рд╕ рдмрд╣реБрдд рдХреБрдЫ рджреЗрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХреБрдЫ рдирд┐рдпрдо рдЗрддрдиреЗ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИрдВред рдХреБрдЫ рд╕рддрд╣ рдкрд░ рдЭреВрда рдмреЛрд▓рддреЗ рд╣реИрдВ, рдХреБрдЫ рднрд╛рд╖рд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдпрд╛ рдЬрд╛рд╡рд╛ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЗрдВ рдЫрд┐рдкреЗ рд╣реЛрддреЗ рд╣реИрдВред рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдЬрд╛рд╡рд╛ рди рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ, рдпрд╣ рдПрдХ рдЬрд╛рд╡рд╛ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рднреА рд╣реИред
рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡рд┐рд╕реНрддреГрдд рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдХрд╛рд░реНрдп рдХреЛрдб рд▓рд┐рдЦрд╛ред рдХреЛрдб рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд▓реЗрдЦ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрд╛рд╡рд╛ 8 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП, рдЬрд╛рд╡рд╛ рдХреЛрдб рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреИрдХреЗрдЬ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг: "рдкрд╛рдиреА рдХреЗ рдиреАрдЪреЗ рдкреИрдХреЗрдЬ
рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЛ рдХрд┐рди рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ?
рд╢реБрджреНрдзрд┐рдкрддреНрд░
рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдиреМрд╕рд┐рдЦрд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЯрд╛рдЗрдкреЛрд╕ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреЛ рдПрдХ рдирдЬрд╝рд░ рдореЗрдВ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред
рдХреЛрдб рдЙрджрд╛рд╣рд░рдг:рдлрд╝рд╛рдЗрд▓: "Simple.java"
package underwaterRocks.simple; public class Simple { public static void main(String[] args) { int ival = 10; if(ival>0); { System.out.println(" "); } } }
рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг : тАЬрдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рдХрдерди рдХреЗ рдЕрдВрдд рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ; рдПрдХ рдЦрд╛рд▓реА рдмрдпрд╛рди рдХрд╛ рдЕрдВрдд рд╣реИред рдпрд╣ рдПрдХ рддрд╛рд░реНрдХрд┐рдХ рднреВрд▓ рд╣реИред рдРрд╕реА рддреНрд░реБрдЯрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдХрдВрдкрд╛рдЗрд▓рд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдЧрд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рд╕рд╣реА рд╣реИред рд╕реНрдерд┐рддрд┐ рдЕрдЧрд░ (ival> 0); рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ: рдпрджрд┐ рдкреНрд░рддрд┐рджреНрд╡рдВрджреНрд╡реА рд╢реВрдиреНрдп рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рддреЛ рдХреБрдЫ рднреА рди рдХрд░реЗрдВ рдФрд░ рдЬрд╛рд░реА рд░рдЦреЗрдВред "
рддреБрд▓рдирд╛ рдХреЗ рдмрдЬрд╛рдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ
рд╕реНрдерд┐рддрд┐ рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рд╣реИред
рдпрд╣ рдХреЛрдИ рдЧрд▓рддреА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рддрд░рд╣ рдХреА рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрдЪрд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
boolean myBool = false; if(myBool = true) System.out.println(myBool);
рдЗрд╕ рдХреЛрдб рдореЗрдВ, рдЕрдЧрд░ (myBool = true) рдХрд╛ рдЕрд░реНрде рд╣реИ: "рдЪрд░ myBool рдХреЛ рд╕рд╣реА рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ,
рдпрджрд┐ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╕рд╣реА рд╣реИ, рддреЛ рдмреНрд░реИрдХреЗрдЯ рдХреЗ рдмрд╛рдж рдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВред "
рдЗрд╕ рдХреЛрдб рдореЗрдВ, рд╢рд░реНрдд рд╣рдореЗрд╢рд╛ рд╕рдЪ рд╣реЛрдЧреАред рдФрд░ System.out.println (myBool); рд╣рд╛рд▓рдд рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛, рд╣рдореЗрд╢рд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
== рд╕рдорд╛рдирддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рддреБрд▓рдирд╛ рд╣реИред
= рдПрдХ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рд╣реИ, рдЖрдк рдПрдХ = 10 рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ; рдЬреИрд╕реЗ: "рд▓реЗрдХрд┐рди 10 рдХрд╛ рдорд╛рди рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ"ред
рдХреЛрд╖реНрдардХ рдореЗрдВ рд╕реНрдерд┐рддрд┐ рдПрдХ рдмреВрд▓рд┐рдпрди рдорд╛рди рд▓реМрдЯрд╛рддрд╛ рд╣реИред
рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдЖрдк рдХрд┐рд╕ рдХреНрд░рдо рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдЖрдк рдЗрд╕ рддрд░рд╣ рдХреА рддреБрд▓рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: (0 == рдП) рдпрд╛ (5 == рдП)
рдпрджрд┐ рдЖрдк рдПрдХ рд╕рдорд╛рди рдЪрд┐рд╣реНрди рднреВрд▓ рдЬрд╛рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП (0 = a) рдпрд╛ (5 = a), рддреЛ рд╕рдВрдХрд▓рдХ рдЖрдкрдХреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рдХреА рд╕реВрдЪрдирд╛ рджреЗрдЧрд╛ред рдЖрдк рдПрдХ рдорд╛рди рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рддреБрд▓рдирд╛ рдирд╣реАрдВред
рдЖрдк рдПрдХ рдкрдардиреАрдп рд░реВрдк рдореЗрдВ рдХреБрдЫ рдЕрдВрддрд░рд╛рд▓ рднреА рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рдЖрдкрдХреЛ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: 5 рд╕реЗ рдЕрдзрд┐рдХ рдФрд░ 10 рд╕реЗ рдХрдоред
рдЖрдк рдЗрд╕ рддрд░рд╣ рд▓рд┐рдЦрддреЗ рд╣реИрдВ: (a> 4 && a <10), рд▓реЗрдХрд┐рди рдЙрд╕реА рд╕рдлрд▓рддрд╛ рдХреЗ рд╕рд╛рде рдЖрдк рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ: (4 <a && a <10),
рдЕрдм рдЖрдк рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЗрди рдореВрд▓реНрдпреЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░, 4 рдФрд░ 10 рдХреЗ рдмреАрдЪ рд╣реИред рдпрд╣ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рд╣реИред рдпрд╣ рддреБрд░рдВрдд рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐, рдЗрди рдореВрд▓реНрдпреЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░, 4 рдФрд░ 10 рдХреЗ рдмреАрдЪ рдЕрдВрддрд░рд╛рд▓ рдореЗрдВ рд╣реИред
рдХреЛрдб рдЙрджрд╛рд╣рд░рдг (рдЕрдВрддрд░рд╛рд▓) 3.9 [):
рдЕрдЧрд░ (3 <a && a <9) рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ;
рддрд╛рд░реНрдХрд┐рдХ рддреНрд░реБрдЯрд┐
if (рдХрдВрдбреАрд╢рди) {} if (рдХрдВрдбреАрд╢рди) {} рдФрд░ {} - рддреЛ рдирд┐рдХрдЯрддрдо рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ рдпрджрд┐ред
рдпрд╣ рдЕрдХреНрд╕рд░ рд╢реБрд░реБрдЖрддреА рдЧрд▓рддрд┐рдпреЛрдВ рдХрд╛ рдХрд╛рд░рдг рд╣реЛрддрд╛ рд╣реИред
рдЕрдорд╛рдиреНрдп рд╕реНрдЯреНрд░рд┐рдВрдЧ рддреБрд▓рдирд╛
рд╕реНрдЯреНрд░рд┐рдВрдЧрд░реНрд╕ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реБрд░реБрдЖрддреА рдЕрдХреНрд╕рд░ред = рдХреЗ рдмрдЬрд╛рдпред рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдЪрд░ рдЖрд░рдВрднреАрдХрд░рдг
рдПрдХ рдЖрджрд┐рдо рдкреНрд░рдХрд╛рд░ рдХреЗ рд╢реБрд░реБрдЖрддреА рдЪрд░ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
рдЖрджрд┐рдо (рдмрд╛рдЗрдЯ, рд╢реЙрд░реНрдЯ, рдЗрдВрдЯ, рд▓реЙрдиреНрдЧ, рдЪрд╛рд░, рдлреНрд▓реЛрдЯ, рдбрдмрд▓, рдмреВрд▓рд┐рдпрди)ред
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдореВрд▓реНрдпред
byte 0 short 0 int 0 long 0L float 0.0f double 0.0d char '\u0000' String (or any object) null boolean false ( jvm)
рдиреЛрдЯ:рд╕реНрдерд╛рдиреАрдп рдЪрд░ рдереЛрдбрд╝реЗ рдЕрд▓рдЧ рд╣реЛрддреЗ рд╣реИрдВ;
рд╕рдВрдХрд▓рдХ рдХрднреА рднреА рдПрдХ рдЕрд╕рдорд╛рди рд╕реНрдерд╛рдиреАрдп рдЪрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдп рдЪрд░ рдХреЛ рдШреЛрд╖рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдЬрд╣рд╛рдВ рдпрд╣ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ,
рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕реЗ рдПрдХ рдореВрд▓реНрдп рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдпрд╛рдж рд░рдЦреЗрдВред
рдПрдХ рдЕрд╕рд┐рдВрдЪрд┐рдд рд╕реНрдерд╛рдиреАрдп рдЪрд░ рдкрд░ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдПрдХ рд╕рдВрдХрд▓рди-рд╕рдордп рддреНрд░реБрдЯрд┐ рд╣реЛрдЧреАред
рдХреЛрдб рдореЗрдВ рдЗрд╕ рдиреЛрдЯ рдХреА рдкреБрд╖реНрдЯрд┐:рдлрд╝рд╛рдЗрд▓: "MyInitLocal.java"
package underwaterRocks.myInit; public class MyInitLocal { float classes_f; int classes_gi; public static void main(String[] args) { float f; int i; MyInitLocal myInit = new MyInitLocal(); System.out.println("myInit.classes_f = " + myInit.classes_f); System.out.println("myInit.classes_gi = " + myInit.classes_gi);
рдореВрд▓реНрдпреЛрдВ рдХрд╛ рд░рдВрдЧ:
byte ( , 1 , [-128, 127])
short ( , 2 , [-32768, 32767])
int ( , 4 , [-2147483648, 2147483647])
long ( , 8 , [-922372036854775808,922372036854775807])
float ( , 4 )
double ( , 8 )
char ( Unicode, 2 , 16 , [0, 65535])
boolean ( /, int, JVM)
char: рдЪрд╛рд░ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдПрдХ рдПрдХрд▓ 16-рдмрд┐рдЯ рдпреВрдирд┐рдХреЛрдб рд╡рд░реНрдг рд╣реИред рдЗрд╕рдХрд╛ рдиреНрдпреВрдирддрдо рдореВрд▓реНрдп '\ u0000' (рдпрд╛ 0) рдФрд░ рдЕрдзрд┐рдХрддрдо рдореВрд▓реНрдп '\' рдУрдлрд╝реНрдлрд╝ '(рдпрд╛ 65,535 рд╕рдорд╛рд╡реЗрд╢реА) рд╣реИред
Oracle рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг
>>рдЖрдЗрдП рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рд▓рдВрдмреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдПрдХ рдЪрд░ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ: 922372036854775807ред
рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХреБрдЫ рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛ред рдХреНрдпреЛрдВрдХрд┐, рдпрд╣ рдЗрдВрдЯ рдЗрдВрдЯ рдХрд╛ рдкреВрд░реНрдгрд╛рдВрдХ рд╢рд╛рдмреНрджрд┐рдХ рд╣реИред
рдПрдХ рд▓рдВрдмреЗ рд╢рд╛рдмреНрджрд┐рдХ рдХреЗ рд╕рд╛рде рд╕рд╣реА рдЖрд░рдВрднреАрдХрд░рдг: 9223720368547478080L;
рдХреЛрдб рдЙрджрд╛рд╣рд░рдг:рдлрд╝рд╛рдЗрд▓: "MyInitLocalLong.java"
package underwaterRocks.myInit; public class MyInitLocalLong { public static void main(String[] args) {
рд╡реИрд░рд┐рдПрдмрд▓ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рддреЗ рд╕рдордп рдХреНрдпрд╛ рджреЗрдЦрдирд╛ рд╣реИред
рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдПрдХ рдЪрд░ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреА рд╕реАрдорд╛ред рдпрд╣ рддрдереНрдп рдХрд┐ рдЪрд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкреНрд░рдХрд╛рд░ рдХреЗ рд╢рд╛рдмреНрджрд┐рдХ рдХреЗ рд╕рд╛рде рдЖрд░рдВрднрд┐рдХ рд╣реИред рд╕реНрдкрд╖реНрдЯ рдФрд░ рдирд┐рд╣рд┐рдд рдЬрд╛рддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдПред рдкреНрд░рдХрд╛рд░ рдХреА рд╕рдВрдЧрддрддрд╛ рдкрд░ред
рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреВрд░реНрдгрд╛рдВрдХ рдХреЗ рдЧреЛрд▓реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рдСрдЯреЛ рдкреИрдХрд┐рдВрдЧ рдФрд░ рдЗрди рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдСрдЯреЛ рдЕрдирдкреИрдХрд┐рдВрдЧ рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред
рджреЛрд╣рд░реЗ рдХрд╛ рдЕрдиреБрдЪрд┐рдд рдЙрдкрдпреЛрдЧ
рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рджреЛрд╣рд░реЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рджреБрд░реБрдкрдпреЛрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИред
рд╣рдо рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдХреЗрд╡рд▓ рдкрд░рд┐рдгрд╛рдо рдПрдХ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдлрд╝рд╛рдЗрд▓: "MinusDouble.java"
package underwaterRocks.tstDouble; public class MinusDouble { public static void main(String[] args) { double a = 4.64; double b = 2.64; System.out.println("ab = "+(ab)); } }
рдбрдмрд▓ рдкреНрд░рдХрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдзреНрдпрд╛рди рджреЗрдВред рдПрдХ рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдЖрдкрдХреЛ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рд╕рд╛рдкреЗрдХреНрд╖ рддреНрд░реБрдЯрд┐ рдФрд░ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рд░реЗрдВрдЬ рдХреЗ рд╕рд╛рде рдЧрд┐рдирддреА рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдЧрдгрдирд╛ рдореЗрдВ, рдПрдХ рд░рд┐рд╢реНрддреЗрджрд╛рд░ рддреНрд░реБрдЯрд┐ рдЕрдХреНрд╕рд░ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреА рд╣реИред
рдЕрд╡реИрдз рдбрдмрд▓ рддреБрд▓рдирд╛
рджреЛрд╣рд░реЗ рдкреНрд░рдХрд╛рд░ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
рдХреЛрдб рдЙрджрд╛рд╣рд░рдг:рдлрд╝рд╛рдЗрд▓: "MyDouble.java"
package underwaterRocks.myDouble; public class MyDouble { public static void main(String[] args) { double dx = 1.4 - 0.1 - 0.1 - 0.1 - 0.1; System.out.println("dx = " + dx);
рдбрдмрд▓ рдкреНрд░рдХрд╛рд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдЬрд╣рд╛рдВ рдЙрдЪреНрдЪ рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд╡рд┐рддреНрддреАрдп рд▓реЗрдирджреЗрди рдХреЗ рд▓рд┐рдП, рдпрд╣ рдкреНрд░рдХрд╛рд░ рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреБрдЫ, рдмрд╣реБрдд рдИрдорд╛рдирджрд╛рд░ рдХрдВрдкрдирд┐рдпрд╛рдВ рдирд╣реАрдВ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдЬрд░реВрд░рдд рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рдЧреЛрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрдмрд▓ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рд╡рд┐рддреНрддреАрдп рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП, рдмрд┐рдЧрдбреЗрд╕рд┐рдорд▓ рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рддреНрддреАрдп рдЧрдгрдирд╛рдУрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЖрджрд┐рдо рдкреНрд░рдХрд╛рд░ рдЗрд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╕рдЯреАрдХрддрд╛ рдФрд░ рдЧреЛрд▓ рдкрд░рд┐рдгрд╛рдореЛрдВ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдиреБрдХрд╕рд╛рди рдХреЗ рдХрд╛рд░рдгред рд╣рд╛рд▓рд╛рдБрдХрд┐, BigInteger рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рдХреНрд▓рд╛рд╕ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░
рд╡рд░реНрдЧ рдирд┐рд░реНрдорд╛рддрд╛ рд╡рд░реНрдЧ рдХреЗ рдирд╛рдо рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рд╢реВрдиреНрдп рднреА рдирд╣реАрдВред
рдХреЛрдб рдЙрджрд╛рд╣рд░рдг:рдлрд╝рд╛рдЗрд▓: "MyConstructor.java"
package underwaterRocks.myConstructor; public class MyConstructor { public MyConstructor(){ System.out.println(" void"); } public void MyConstructor(){ System.out.println(" c void"); } public static void main(String[] args) { MyConstructor myconst = new MyConstructor(); myconst.MyConstructor();
рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдХреЛрдб рдореЗрдВ рджреЗрдЦрддреЗ рд╣реИрдВ, рдПрдХ рд╣реА рдирд╛рдо рдХреЗ рд╕рд╛рде рджреЛ рд╡рд┐рдзрд┐рдпрд╛рдБ: MyConstructor () рдФрд░ MyConstructor ()ред рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреБрдЫ рднреА рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рдпрд╣ рд╣рдорд╛рд░реА рдХрдХреНрд╖рд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рддрд╛ рд╣реИред рд╢реВрдиреНрдп рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдиреНрдп рд╡рд┐рдзрд┐ рдирд┐рдпрдорд┐рдд рд╡рд░реНрдЧ рд╡рд┐рдзрд┐ рд╣реИред рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЬрдм рдЖрдкрдиреЗ рдПрдХ рдирд┐рд░реНрдорд╛рддрд╛ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдпрд╛, рдЖрдкрдХреА рд░рд╛рдп рдореЗрдВ, рд╢реВрдиреНрдп рдХреЗ рд╕рд╛рде рдПрдХ рдХреНрд▓рд╛рд╕ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдмрдирд╛рдпрд╛, рдХрдВрдкрд╛рдЗрд▓рд░ рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдмрдирд╛рдПрдЧрд╛ рдФрд░ рдЖрдкрдХреЛ рдЖрд╢реНрдЪрд░реНрдп рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдкрдХрд╛ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХрд╛рдо рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рд╢реВрдиреНрдп рд╕реЗ рднрд╛рдЧ
рдЖрдкрдХреЛ рдХреНрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдРрд╕реЗ рдХреЛрдб рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдХреНрдпрд╛ рд╣реЛрдЧрд╛ред
рдлрд╝рд╛рдЗрд▓: "DivisionByZero.java"
package divisionByZero; import static java.lang.Double.POSITIVE_INFINITY; public class DivisionByZero { public static void main(String[] args) { try{ float f = 12.2f; double d = 8098098.8790d; System.out.println(f/0); System.out.println(d/0); System.out.println(POSITIVE_INFINITY == f/0); System.out.println(POSITIVE_INFINITY == d/0); } catch (NumberFormatException ex) { System.out.println("NumberFormatException"); } catch (ArithmeticException ex) { System.out.println("ArithmeticException"); } } }
рдХреЛрдб рдХрд╛ рдЙрддреНрдкрд╛рджрди рд╣реЛрдЧрд╛:
Infinity Infinity true true
рдкреВрд░реНрдгрд╛рдВрдХ рдкреНрд░рдХрд╛рд░ рдХреЛ рд╢реВрдиреНрдп рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ рдПрдХ рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдЕрдкрд╡рд╛рдж рджреЗрдЧрд╛ред
Java.lang.Double рд╡рд░реНрдЧ рдирд┐рд░рдВрддрд░
POSITIVE_INFINITY;
рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ
POSITIVE_INFINITY;
public static final float POSITIVE_INFINITY = 1.0d / 0.0d;
рдЗрд╕реЗ рдЗрдиреНрдлрд┐рдирд┐рдЯреА рдХреЗ рдмрд░рд╛рдмрд░ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЖрджреЗрд╢
рдлрд╝рд╛рдЗрд▓: "InitClass.java"
package myInitClass; public class InitClass { InitClass(){
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕рднреА рд╕реНрдерд┐рд░ рдмреНрд▓реЙрдХреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдлрд┐рд░ рдЖрд░рдВрднреАрдХрд░рдг рдмреНрд▓реЙрдХ, рдлрд┐рд░ рдХреНрд▓рд╛рд╕ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ред
рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛: "123 рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░"
рдПрдХ рд╕реНрдерд╛рдиреАрдп рдЪрд░ рдПрдХ рд╡рд░реНрдЧ рдЪрд░ рдЫреБрдкрд╛рддрд╛ рд╣реИрдпрджреНрдпрдкрд┐ рдЖрдзреБрдирд┐рдХ рдЖрдИрдбреАрдИ рдЖрд╕рд╛рдиреА рд╕реЗ рдЗрд╕ рддрд░рд╣ рдХреА рддреНрд░реБрдЯрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддреЗ рд╣реИрдВ, рдореИрдВ рдЗрд╕ рддрд░рд╣ рдХреА рддреНрд░реБрдЯрд┐ рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдЖрдЗрдП рдирд┐рд░реНрдорд╛рдгрдХрд░реНрддрд╛ рдореЗрдВ рдХреНрд▓рд╛рд╕рд┐рдХ рдЪрд░ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рд╕рд╣реА рд╣реИред рдХреЛрдИ рдЧрд▓рддреА рдирд╣реАрдВ рд╣реИред
public class MyClass { private int val = 0; public MyClass(int val) { this.val = val; } }
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдпрджрд┐ рдЖрдк рдЗрд╕ рддрдХрдиреАрдХ рдХреЛ рдПрдХ рд╡рд┐рдзрд┐ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рд╡рд░реНрдЧ рдирд┐рд░реНрдорд╛рддрд╛ рдореЗрдВ рдирд╣реАрдВ? рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдзрд┐ рдореЗрдВ, рдЗрд╕ рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИред рдкреНрд░рд╢реНрди рдПрдХ рд╡рд░реНрдЧ рдХреЗ рдЙрдЪрд┐рдд рдбрд┐рдЬрд╛рдЗрди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред
рдПрдХ рд╕рд░рд▓ рд╡реНрдпрд╛рдЦреНрдпрд╛: рдПрдХ рд╡рд┐рдзрд┐ рдореЗрдВ, рд╡рд░реНрдЧ рдЪрд░ рдХреЗ рд╕рдорд╛рди рдирд╛рдо рд╡рд╛рд▓рд╛ рдПрдХ рдЪрд░ рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдиреАрдп рд╣реИред рдЖрдк рдЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд░реНрдЧ рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡рд┐рдзрд┐ рд╕реЗ рдРрд╕реА рдЕрдкреАрд▓, рдпрджрд┐ рд╡рд░реНрдЧ рдЕрдиреБрдЪрд┐рдд рддрд░реАрдХреЗ рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдХреЗрд╡рд▓ рд╕рд╛рдЗрдб рдЗрдлреЗрдХреНрдЯреНрд╕ рдХрд╛ рдХрд╛рд░рдг рд╣реЛрдЧрд╛ рдФрд░ рдХреЛрдб рдХреА рдкрдардиреАрдпрддрд╛ рдХреЛ рдиреАрдЪрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдЕрдВрдХрдЧрдгрд┐рдд рдкреНрд░рдХрд╛рд░ рдХреА рдХрд╛рд╕реНрдЯрд┐рдВрдЧ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИрдпрд╣ рдХрд╖реНрдЯрдкреНрд░рдж рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдкреИрджрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди:
byte bHundr = Byte.parseByte("100");
рдирд┐рдореНрди рдХреЛрдб рдореЗрдВ рдПрдХ рдФрд░ рддреНрд░реБрдЯрд┐ рджреА рдЧрдИ рд╣реИред
for (byte i = 1; i <= 128; i++) { System.out.println(i); }
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдореЗрдВ рдПрдХ рдЕрдирдВрдд рд▓реВрдк рдорд┐рд▓рддрд╛ рд╣реИред
рд╕реНрдкрд╖реНрдЯреАрдХрд░рдгред рдЯрд╛рдЗрдк рдмрд╛рдЗрдЯ [-128, 127]ред 128 рдЕрдм рдЗрд╕ рд░реЗрдВрдЬ рдореЗрдВ рдирд╣реАрдВ рд╣реИред рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЪрдХреНрд░ рджреЛрд╣рд░рд╛рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдмрд╛рдЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕рдВрджрд┐рдЧреНрдз рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рджреБрд░реНрд▓рдн рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рд╕рд┐рдлрд╛рд░рд┐рд╢ рд╣реИ рдХрд┐ рдмрд╛рдЗрдЯ рдХреЗ рдмрдЬрд╛рдп int рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдПрдХ рдФрд░ рд╕рд┐рдлрд╛рд░рд┐рд╢ рдЕрдкрдиреЗ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдореЗрдВ рдПрдХ рд▓реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реИред
рд╕рд░рдгреА рддрддреНрд╡ рд╡рд╛рд▓реЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдкреНрд░рд╛рд░рдВрдн рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ int[] cats = new int[10]; for(int i=0; i<cats.length;i++){ System.out.println("cats " + i + " = " + cats[i]); }
рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЖрджрд┐рдо рдкреНрд░рдХрд╛рд░ рдХреЗ рддрддреНрд╡реЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рд╣реИред рдФрд░ рдХреБрдЫ рднреА рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╣рдо рдЙрдиреНрд╣реЗрдВ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рд╕реМрдВрдкрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдорд╛рди = 0ред
рдЖрдЗрдП рдПрдХ рдФрд░ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ, рд╕рд░рдгреА рдореЗрдВ рдЖрджрд┐рдо рдХреЗ рд╕рд╛рде рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд╕рд░рдгреА рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕рд╛рдеред
public class ArrInitObj { public static void main(String[] args) { MyObj[] cats = new MyObj[10]; for(int i=0; i<cats.length;i++){ System.out.println("cats " + i + " = " + cats[i]); System.out.println("cats " + i + ".val = " + cats[i].val);
рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╣рд▓ рд╕рднреА рдСрдмреНрдЬреЗрдХреНрдЯ рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЙрдиреНрд╣реЗрдВ рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реИред MyObj рд╡рд░реНрдЧ рдХреЗ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдореЗрдВ рдкреНрд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╡рд░реНрдЧ рдХрд╛ рдирд╛рдо рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдирд╛рдо рд╕реЗ рдЕрд▓рдЧ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╡рд╣ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдЖрдзреБрдирд┐рдХ рдЖрдИрдбреАрдИ рдЖрд╕рд╛рдиреА рд╕реЗ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рддреНрд░реБрдЯрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдРрд╕реА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдмрд╣реБрдд рдХрдо рд╣реАред рдпрд╣ рдЕрдкрд░рдХреЗрд╕ рдФрд░ рд▓реЛрдЕрд░рдХреЗрд╕ рдЕрдХреНрд╖рд░реЛрдВ рдХреЗ рдирд╛рдореЛрдВ рдореЗрдВ рдЕрдВрддрд░ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рд╕рд╛рдХреНрд╖реНрдпрддрд╛ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред
рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдВрд╢реЛрдзрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдмрд╛рд░ рдореЗрдВ рдХрдИ рдХрдХреНрд╖рд╛рдУрдВ рдХреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд░рдЦрдирд╛рддреНрд░реБрдЯрд┐ рдХрд╛рдлреА рджреБрд░реНрд▓рдн рд╣реИред рдЖрдИрдбреАрдИ рдЖрдкрдХреЛ рддреБрд░рдВрдд рдЪреЗрддрд╛рд╡рдиреА рджреЗрдЧрд╛ред
рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╡рд░реНрдЧ рдХреЗ рдирд╛рдо рд╕реЗ рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдирд┐рд╖реНрдХрд░реНрд╖рдкрд╣рд▓реА рдирдЬрд░ рдореЗрдВ рдХрдИ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИрдВред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдиреБрднрд╡реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рднреА рдЙрдиреНрд╣реЗрдВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХрдо рд╕рдВрдЦреНрдпрд╛ рдореЗрдВред рд╕рд╛рд╡рдзрд╛рдиреА, рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрдиреБрднрд╡, рдбрд┐рдмрдЧрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдФрд░ рдкреНрд░рд▓реЗрдЦрди рдкрдврд╝рдирд╛ рдЖрдкрдХреЛ рдХрдИ рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред
рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдпрд╣ рд▓реЗрдЦ рдЕрдЪреНрдЫрд╛ рд▓рдЧрд╛ рд╣реЛрдЧрд╛ рдФрд░ рдпрд╣ рдЙрдкрдпреЛрдЧреА рд▓рдЧрд╛ред рдореБрдЭреЗ рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ, рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ, рд╕реБрдЭрд╛рд╡реЛрдВ, рдЗрдЪреНрдЫрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЦреБрд╢реА рд╣реЛрдЧреАред рдЬрд╛рд░реА рд░рдЦрд╛ рдЬрд╛рдПред рдмрд▓реНрдХрд┐, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИред
рд╕рдВрджрд░реНрднрдУрд░реЗрдХрд▓ рдЬрд╛рд╡рд╛ рдХреЛрдб рдбрд┐рдЬрд╛рдЗрди рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢ >>>рдкреБрдирд╢реНрдЪред рдореЗрд░реЗ рджреЛрд╕реНрдд! рдЖрдкрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдореЗрд░реЗ рдкрд╛рд╕ рдкреНрд░рдХрд╛рд╢рди рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╛рдиреА рдХреЛрдИ рд╡рд┐рддреНрддреАрдп рдЕрд╡рд╕рд░ рдирд╣реАрдВред рдпрджрд┐ рдкреНрд░рдХрд╛рд╢рди рдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдкрдХреА рдорджрдж рдХреА рдФрд░ рдЖрдк рдЬрд╛рд░реА рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдореЗрд░рд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВред рдХрд╣реАрдВ рдПрдХ рдмрдЯрди рд╣реИ: "рд▓реЗрдЦрдХ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВред"
рдореБрдЭреЗ рдЖрдкрдХреА рд╕рдордЭ рдХреА рдЙрдореНрдореАрдж рд╣реИред рдЖрдкрдХрд╛ рдзрдиреНрдпрд╡рд╛рдж рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рдЕрд╡рд╕рд░ рдХреЗ рд▓рд┐рдП рд╣рдмреНрд░ рдХрд╛ рдзрдиреНрдпрд╡рд╛рджред
рд▓реЗрдЦрдХ рдХреЛ рдЕрдкрдиреЗ рдкреНрд░рдХрд╛рд╢рдиреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдпрд╛ рд╕рдорд░реНрдерди рдХреА рдХрдореА рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдорд╕реМрджрд╛ рдкреНрд░рддрд┐рдпреЛрдВ рдореЗрдВ рдЫрд┐рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдХреЛрдИ рдЕрд▓реНрдЯреАрдореЗрдЯрдо рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрд╡рд╕рд░ рд╣реИ, рддреЛ рдпрд╣ рдХрд╛рдо рдЖрдпрд╛, рдЖрдк рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдлрд┐рд░ рд▓реЗрдЦрдХ рд╕рдорд░реНрдерди рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред