рдирдорд╕реНрддреЗ! рдЖрдЬ рд╣рдо рдЬрд╛рд╡рд╛ рдореЗрдВ рдиреНрдпреВрдореЗрд░рд┐рдХ рдСрдкрд░реЗрдЯрд░ рдирд╛рдордХ рдПрдХ рдмрд╣реБрдд рд╣реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╖рдп рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ ред
рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ, рдирдВрдмрд░ рд╣рд░ рдЬрдЧрд╣ рд╣реЛрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдЧрд╣рд░реА рдЦреБрджрд╛рдИ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╣рд╛рдИ рд╕реНрдХреВрд▓ рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдпрд╛рдж рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдПрдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рднреА рд╕реВрдЪрдирд╛рдУрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ: рд╢реВрдиреНрдп рдФрд░ рдПрдХ рдХрд╛ рд╕рдВрдпреЛрдЬрди, рдЬрд┐рд╕реЗ рдмрд╛рдЗрдирд░реА рдХреЛрдб рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдиреНрдпреВрдореЗрд░рд┐рдХ рдСрдкрд░реЗрдЯрд░ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЙрдирдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ :) рдЖрдЗрдП рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ: рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдСрдкрд░реЗрдЯрд░ ред рдпреЗ рдЬрд╛рдиреЗ-рдорд╛рдиреЗ рдЬреЛрдбрд╝ (
+
), рдШрдЯрд╛рд╡ ( -
), рдЧреБрдгрд╛ ( *
), рдФрд░ рднрд╛рдЧ ( /
) рд╕рдВрдХрд╛рд░рдХ рд╣реИрдВред
public class Main {
public static void main(String[] args) {
int x = 999;
int y = 33;
System.out.println(x+y);
System.out.println(x-y);
System.out.println(x*y);
System.out.println(x/y);
}
}
рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ: 1032 966 32967 30 рдЖрдк рдкрд╣рд▓реЗ рд╣реА рдпрд╣ рд╕рдм рдЙрдкрдпреЛрдЧ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВред рдЗрд╕ рд╕рдореВрд╣ рдореЗрдВ, рдЖрдк рд╢реЗрд╖ рдпрд╛ рдореЙрдбреБрд▓реЛ ( %
) рдСрдкрд░реЗрдЯрд░ рдХреЛ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред
public class Main {
public static void main(String[] args) {
int x = 33;
int y = 33%2;
System.out.println(y);
}
}
рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ: 1 рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо 33 рдХреЛ 2 рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд "рдкреВрдВрдЫ" (рдПрдХ) рдХреЗ рд╕рд╛рде 16 рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ рдЬреЛ 2 рд╕реЗ рд╡рд┐рднрд╛рдЬреНрдп рдирд╣реАрдВ рд╣реИред рдпрд╣ "рдкреВрдВрдЫ" "рд╡рд┐рднрд╛рдЬрди рд╕реЗ рд╢реЗрд╖" рдСрдкрд░реЗрд╢рди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИред рдЬрд╛рд╡рд╛ рднреА рддреБрд▓рдирд╛/рд╕рдВрдмрдВрдзрдкрд░рдХ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ (рдмрд┐рд▓реНрдХреБрд▓ рдЧрдгрд┐рдд рдХреА рддрд░рд╣)ред рд╡реЗ рд╢рд╛рдпрдж рдЖрдкрдХреЛ рд╕реНрдХреВрд▓ рд╕реЗ рднреА рдЬрд╛рдирддреЗ рд╣реИрдВ:
- рдмрд░рд╛рдмрд░ (
==
) - рд╕реЗ рдЕрдзрд┐рдХ (
>
) - рд╕реЗ рдХрдо (
<
) - рд╕реЗ рдЕрдзрд┐рдХ рдпрд╛ рдмрд░рд╛рдмрд░ (
>=
) <=
( ) рд╕реЗ рдХрдо рдпрд╛ рдмрд░рд╛рдмрд░- рдмрд░рд╛рдмрд░ рдирд╣реАрдВ (
!=
)
==
, рдирд╣реАрдВ =
ред рдЬрд╛рд╡рд╛ рдореЗрдВ, рдПрдХ рдПрдХрд▓ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ=
рдСрдкрд░реЗрдЯрд░ рд╣реИ , рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдПрдХ рдЪрд░ рдХреЛ рдПрдХ рд╕рдВрдЦреНрдпрд╛, рд╕реНрдЯреНрд░рд┐рдВрдЧ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЪрд░ рдХрд╛ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
public class Main {
public static void main(String[] args) {
int x = 33;
int y = 999;
System.out.println(x=y);// We expect false to be displayed
}
}
рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ: 999 рдЙрдлрд╝! рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╡рд╣ рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕рдХреА рд╣рдореЗрдВ рдЙрдореНрдореАрдж рдереАред рдпрд╣ рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рд╣реИ: рд╣рдореЗрдВ рдПрдХ рдмреВрд▓рд┐рдпрди рджреЗрдЦрдиреЗ рдХреА рдЙрдореНрдореАрдж рдереА , рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдорд┐рд▓реАред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдордиреЗ рддреБрд▓рдирд╛ рдХреЗ рдмрдЬрд╛рдп рдХреЛрд╖реНрдардХреЛрдВ рдореЗрдВ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ ред (999) рдХрд╛ рдорд╛рди рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ , рдФрд░ рдлрд┐рд░ рд╣рдордиреЗ рдХрд╛ рдорд╛рди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ ред рдпрд╣рд╛рдБ рдЗрд╕реЗ рдХрд░рдиреЗ рдХрд╛ рд╕рд╣реА рддрд░реАрдХрд╛ рд╣реИ: x=y
y
x
x
public class Main {
public static void main(String[] args) {
int x = 33;
int y = 999;
System.out.println(x==y);
}
}
рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ: рдЧрд▓рдд рдЕрдм рд╣рдордиреЗ рджреЛ рдирдВрдмрд░реЛрдВ рдХреА рдареАрдХ рд╕реЗ рддреБрд▓рдирд╛ рдХреА рд╣реИ! :) рдпрд╣рд╛рдВ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдСрдкрд░реЗрдЯрд░ ( =
) рдХреА рдПрдХ рдФрд░ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ: рдЗрд╕реЗ рдПрдХ рд╕рд╛рде "рдЬрдВрдЬреАрд░" рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
public class Main {
public static void main(String[] args) {
int x = 999;
int y = 33;
int z = 256;
x = y = z;
System.out.println(x);
}
}
рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ: 256 рдпрд╛рдж рд░рдЦреЗрдВ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рджрд╛рдПрдВ рд╕реЗ рдмрд╛рдПрдВ рд╣реЛрддрд╛ рд╣реИ ред рдпрд╣ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ ( x = y = z
) рдЪрд░рдгреЛрдВ рдореЗрдВ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рд┐рдд рдХреА рдЬрд╛рдПрдЧреА:
y = z
, рд╡рд╣ рд╣реИ,y = 256
x = y
, рд╡рд╣ рд╣реИ,x = 256
рдпреВрдирд░реА рдСрдкрд░реЗрдЯрд░реНрд╕ред
рдЙрдиреНрд╣реЗрдВ " рдпреВрдиреЛ " рд╢рдмреНрдж рд╕реЗ " рдпреВрдирд░реА " рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ , рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ " рдПрдХ "ред рдЙрдиреНрд╣реЗрдВ рдпрд╣ рдирд╛рдо рдЗрд╕рд▓рд┐рдП рдорд┐рд▓рд╛ рдХреНрдпреЛрдВрдХрд┐ рдкрд┐рдЫрд▓реЗ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд, рд╡реЗ рдПрдХ рдирдВрдмрд░ рдкрд░ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ, рдХрдИ рдирд╣реАрдВред рдЗрд╕рдореЗ рд╢рд╛рдорд┐рд▓ рд╣реИ:-
рдпреВрдирд░реА рдорд╛рдЗрдирд╕ред рдпрд╣ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рдВрдХреЗрдд рдХреЛ рдлрд╝реНрд▓рд┐рдк рдХрд░рддрд╛ рд╣реИред
public class Main {
public static void main(String[] args) {
int x = 999;
// Change the sign for the first time
x = -x;
System.out.println(x);
// Change the sign for the second time
x= -x;
System.out.println(x);
}
}
рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ: -999 999 рд╣рдордиреЗ рдпреВрдирд░реА рдорд╛рдЗрдирд╕ рдСрдкрд░реЗрдЯрд░ рдХрд╛ рджреЛ рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдирддреАрдЬрддрди, рд╣рдорд╛рд░реА рд╕рдВрдЦреНрдпрд╛ рдкрд╣рд▓реЗ рдирдХрд╛рд░рд╛рддреНрдордХ рдереА, рдФрд░ рдлрд┐рд░ рдпрд╣ рдлрд┐рд░ рд╕реЗ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╣реЛ рдЧрдИ!
- рд╡реГрджреНрдзрд┐ (++) рдФрд░ рдХрдореА (--)
++
рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдПрдХ рд╕реЗ рдмрдврд╝рд╛рддрд╛ рд╣реИ, рдФрд░ --
рдСрдкрд░реЗрдЯрд░ рдЙрд╕реА рд░рд╛рд╢рд┐ рд╕реЗ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред
public class Main {
public static void main(String[] args) {
int x = 999;
x++;
System.out.println(x);
x--;
System.out.println(x);
}
}
рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ: 1000 999 рдпрджрд┐ рдЖрдкрдиреЗ C++ рднрд╛рд╖рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирд╛ рд╣реИ рддреЛ рдпрд╣ рдиреЛрдЯреЗрд╢рди рдЖрдкрдХреЗ рд▓рд┐рдП рдкрд░рд┐рдЪрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд░рдЪрдирд╛рдХрд╛рд░реЛрдВ рдиреЗ рдЗрд╕ рджрд┐рд▓рдЪрд╕реНрдк рдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЛ рд╡реНрдпрдХреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдХрд┐ "рд╕реА ++ рд╕реА рднрд╛рд╖рд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реИ" рдиреЛрдЯрдкреИрдб рдХрд╛ рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рдЙрдиреНрдирдд рд╕рдВрд╕реНрдХрд░рдг рдиреЛрдЯрдкреИрдб ++ рдХрд╣рд▓рд╛рддрд╛ рд╣реИ рдпрд╣рд╛рдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБ рд╣реИред рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЗрдВрдХреНрд░реАрдореЗрдВрдЯ рдФрд░ рдбрд┐рдХреНрд░реАрдореЗрдВрдЯ рдСрдкрд░реЗрдЯрд░ рд╣реИрдВ: рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ рдФрд░ рдкреНрд░реАрдлрд╝рд┐рдХреНрд╕ ред x++
- рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ ++x
- рдЙрдкрд╕рд░реНрдЧ рдирдВрдмрд░ рдХреЗ рдкрд╣рд▓реЗ рдпрд╛ рдмрд╛рдж рдореЗрдВ рдкреНрд▓рд╕рд╕/рдорд╛рдЗрдирд╕ рд▓рдЧрд╛рдиреЗ рдХреЗ рдмреАрдЪ рдореВрд▓рднреВрдд рдЕрдВрддрд░ рдХреНрдпрд╛ рд╣реИ? рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рджреЗрдЦреЗрдВрдЧреЗ:
public class Main {
public static void main(String[] args) {
int x = 999;
int y = x++;
System.out.println(y);
}
}
рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ: 999 рдХреБрдЫ рдареАрдХ рдирд╣реАрдВ рд╣реИ! рд╣рдо 1 рд╕реЗ рдмрдврд╝рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ x
рдФрд░ рд╡реЗрд░рд┐рдПрдмрд▓ y рдХреЛ рдирдпрд╛ рдорд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддреЗ рдереЗред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, y 1000 рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╣рдореЗрдВ рдХреБрдЫ рдФрд░ рдорд┐рд▓рддрд╛ рд╣реИ: 999ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ x рдХреЛ рдмрдврд╝рд╛рдпрд╛ рдирд╣реАрдВ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЗрдВрдХреНрд░реАрдореЗрдВрдЯ рдСрдкрд░реЗрдЯрд░ рдиреЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛? рд▓реЗрдХрд┐рди рдЗрд╕рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред рдЕрдкрдиреЗ рдЖрдк рдХреЛ рд╕рдордЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, x
рдЕрдВрдд рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ :)
public class Main {
public static void main(String[] args) {
int x = 999;
int y = x++;
System.out.println(y);
System.out.println(x);
}
}
рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ: 999 1000 рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдЗрд╕ рдСрдкрд░реЗрд╢рди рдХреЛ рдкреЛрд╕реНрдЯрдлрд┐рдХреНрд╕ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ: рдпрд╣ рдореБрдЦреНрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдмрд╛рдж рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ, рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ: int y = x++;
y = x
рдкрд╣рд▓реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдФрд░ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ ) y
рдХреЗ рдорд╛рди рд╕реЗ рдкреНрд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ x
, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА x++
рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдпрджрд┐ рдпрд╣ рд╡рд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдирд╣реАрдВ рд╣реИ рдЬреЛ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдлрд┐рд░ рд╣рдореЗрдВ рдЙрдкрд╕рд░реНрдЧ рд╕рдВрдХреЗрддрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
public class Main {
public static void main(String[] args) {
int x = 999;
int y = ++x;
System.out.println(y);
}
}
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, ++x
рдкрд╣рд▓реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА рд╣реЛрддрд╛ рд╣реИ y = x
; рдирд┐рд╖реНрдкрд╛рджрд┐рддред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдЧрд▓рддрд┐рдпреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЗрд╕ рдЕрдВрддрд░ рдХреЛ рд╕реНрдореГрддрд┐ рдореЗрдВ рддреБрд░рдВрдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд╣рд╛рдВ рдкреЛрд╕реНрдЯрдлрд┐рдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЙрдкрд╕рд░реНрдЧ рд╕рдм рдХреБрдЫ рдЙрд▓реНрдЯрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ :)
рдпреМрдЧрд┐рдХ рд╕рдВрдЪрд╛рд▓рдХ
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрд╛рд╡рд╛ рдореЗрдВ рддрдерд╛рдХрдерд┐рдд рдХрдВрдкрд╛рдЙрдВрдб рдСрдкрд░реЗрдЯрд░ рд╣реИрдВред рд╡реЗ рджреЛ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ:- рдХрд╛рд░реНрдпрднрд╛рд░
- рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдЖрдкрд░реЗрдЯрд░
+=
-=
*=
/=
%=
public class Main {
public static void main(String[] args) {
int x = 999;
int y = 33;
x += y;
System.out.println(x);
}
}
рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ: 1032 x += y
рдХрд╛ рдЕрд░реНрде рд╣реИ x = x + y
ред рд╕рдВрдХреНрд╖рд┐рдкреНрддрддрд╛ рдХреЗ рд▓рд┐рдП рджреЛ рдкреНрд░рддреАрдХреЛрдВ рдХрд╛ рд▓рдЧрд╛рддрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдВрдпреЛрдЬрди -=
, *=
, /=
рдФрд░ %=
рд╕рдорд╛рди рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред
рд▓реЙрдЬрд┐рдХрд▓ рдСрдкрд░реЗрдЯрд░реНрд╕
рдиреНрдпреВрдореЗрд░рд┐рдХ рдСрдкрд░реЗрдЯрд░реНрд╕ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрд╛рд╡рд╛ рдореЗрдВ рдРрд╕реЗ рдСрдкрд░реЗрд╢рди рднреА рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдмреВрд▓рд┐рдпрди рд╡реИрд▓реНрдпреВ ( рд╕рд╣реА рдФрд░ рдЧрд▓рдд ) рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдпреЗ рдСрдкрд░реЗрд╢рди рддрд╛рд░реНрдХрд┐рдХ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ!
- рддрд╛рд░реНрдХрд┐рдХ рдирд╣реАрдВ ред рдпрд╣ рдПрдХ рдмреВрд▓рд┐рдпрди рдХреЗ рдорд╛рди рдХреЛ рдлрд╝реНрд▓рд┐рдк рдХрд░рддрд╛ рд╣реИ
public class Main {
public static void main(String[] args) {
boolean x = true;
System.out.println(!x);
}
}
рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ: рдЭреВрдард╛
&&
- рддрд╛рд░реНрдХрд┐рдХ рдФрд░ ред рдпрд╣ рддрднреА рд╕рд╣реА рд╣реЛрддрд╛ рд╣реИ рдЬрдм рджреЛрдиреЛрдВ рдСрдкрд░реЗрдВрдб рд╕рддреНрдп рд╣реЛрддреЗ рд╣реИрдВред
public class Main {
public static void main(String[] args) {
System.out.println(100 > 10 && 100 > 200);
System.out.println(100 > 50 && 100 >= 100);
}
}
рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ: рдЧрд▓рдд рд╕рдЪ рдкрд╣рд▓реЗ рдСрдкрд░реЗрд╢рди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдЧрд▓рдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рдСрдкрд░реЗрдВрдб рдЧрд▓рдд рд╣реИ, рдЕрд░реНрдерд╛рддреН 100 > 200
ред рд╕рд╣реА рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, &&
рдСрдкрд░реЗрдЯрд░ рдХреЛ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рджреЛрдиреЛрдВ рдСрдкрд░реЗрдВрдб рд╕рддреНрдп рд╣реЛрдВ (рдЬреИрд╕рд╛ рдХрд┐ рджреВрд╕рд░реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╣реИ)ред
||
- рддрд╛рд░реНрдХрд┐рдХ рдпрд╛ ред рдЬрдм рдХрдо рд╕реЗ рдХрдо рдПрдХ рдСрдкрд░реЗрдВрдб рд╕рддреНрдп рд╣реЛрддрд╛ рд╣реИ рддреЛ рдпрд╣ рд╕рдЪ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ ред
public class Main {
public static void main(String[] args) {
System.out.println(100 > 10 || 100 > 200);
}
}
рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ: рд╕рддреНрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ 100 > 200
рдЕрднреА рднреА рдЧрд▓рдд рд╣реИ, рд▓реЗрдХрд┐рди OR рдСрдкрд░реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдХрд┐ рдкрд╣рд▓рд╛ рднрд╛рдЧ ( 100 > 10
) рд╕рддреНрдп рд╣реИред