ืืื! ืืืื ื ืฉืงืื ื ืืฉื ืืฉืื ืืืื, ืืืืืจ ืืืคืจืืืจืื ืืกืคืจืืื ื-Java .
ืืชืื ืืช, ืืืกืคืจืื ื ืืฆืืื ืืื ืืงืื. ืื ืชืืคืจื ืืขืืืง ืืชืืืจื ืืชืืืื, ืืืื ืชืืืจื ืฉืืืฉื ืืืืฆื ืืช ืื ืืืืืข ืืคืืจืื ืืกืคืจื: ืฉืืืืืื ืฉื ืืคืกืื ืืืืืื, ืืืืืขืื ืื ืืงืื ืืื ืืจื.
ืืฉ ืืจืื ืืืคืจืืืจืื ืืกืคืจืืื ืืชืื ืืช, ืื ื ืฉืชืืฉ ืืืืืืืืช ืืื ืืืงืืจ ืืช ืืืฉืืืื ืฉืืื :) ื ืชืืื ืืืคืฉืื ืืืืชืจ: ืืืคืจืืืจืื ืืจืืชืืืืื . ืืื ืื ืืืืคืจืืืจืื ืืืืืขืื ืฉื ืืืืืจ (
![ืืืคืจืืืจืื ืืกืคืจืืื ื-Java - 1](https://cdn.codegym.cc/images/article/40297091-53b5-411a-b5f3-71956887c5c2/512.jpeg)
![ืืืคืจืืืจืื ืืกืคืจืืื ื-Java - 2](https://cdn.codegym.cc/images/article/3fbc6314-3ef5-4eac-ac62-046352470cac/512.jpeg)
+
), ืืืกืืจ ( -
), ืืคื ( *
) ืืืืืืง ( /
).
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. "ืื ื" ืื ืืื ืชืืฆืื ืฉื ืคืขืืืช "ืืฉืืจ ืืืืืงื". Java ืื ืืืืฉืืช ืืืคืจืืืจืื ืฉื ืืฉืืืื/ืืืกืื (ืืืืืง ืืื ืืืชืืืืงื). ืื ืืื ืืืืจืื ืื ืื ืืืืช ืืกืคืจ:
- ืฉืืื ื (
==
) - ืืืื ื (
>
) - ืคืืืช ื (
<
) - ืืืื ื ืื ืฉืืื ื (
>=
) - ืคืืืช ื ืื ืฉืืื ื (
<=
) - ืื ืฉืืื (
!=
)
==
, ืื =
. ื-Java, single =
ืืื ืืืคืจืืืจ ืืืงืฆืื , ืืืฉืืฉ ืืืฉืจ ืืืฉืชื ื ืืืงืฆื ืืกืคืจ, ืืืจืืืช ืื ืขืจื ืฉื ืืฉืชื ื ืืืจ.
![ืืืคืจืืืจืื ืืกืคืจืืื ื-Java - 3](https://cdn.codegym.cc/images/article/2182ff41-5d1d-418c-a79d-36b41ec4e278/800.jpeg)
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 ืืืคืก! ืื ืืืืื ืื ืืชืืฆืื ืฉืฆืืคืื ื ืื. ืื ืกืื ื ืชืื ืื ืืืจ ืืืืจื: ืฆืืคืื ื ืืจืืืช ืขืจื ืืืืืื ื , ืืื ืงืืืื ื ืืกืคืจ. ืืื ืืืื ืฉืืฉืชืืฉื ื ืืืืคืจืืืจ ืืงืฆืื ืืกืืืจืืื ืืืงืื ืืืฉืืืื . x=y
ืืขืจื ืฉื y
(999) ืืืงืฆื ืืืฉืชื ื x
ืืืืืจ ืืื ืืฆืื ื ืืช ืืขืจื ืฉื x
. ืื ื ืืืจื ืื ืืื ื ืืขืฉืืช ืืืช:
public class Main {
public static void main(String[] args) {
int x = 33;
int y = 999;
System.out.println(x==y);
}
}
ืคืื ืืกืืฃ: false ืืขืช ืืฉืืืื ื ืืช ืฉื ื ืืืกืคืจืื ืืจืืื! :) ืื ื ืชืืื ื ื ืืกืคืช ืฉื ืืืคืจืืืจ ืืืงืฆืื ( =
): ื ืืชื "ืืฉืจืฉืจ" ืืืชื ืืื:
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
ืืคืขืืืื ืืื ืจืืื.
ืื ื ืงืจืืื " unary " ืืืืืื " uno ", ืฉืคืืจืืฉื " ืืื ". ืื ืงืืืื ืืช ืืฉื ืืื ืืืืืื ืฉืื ืืืื ืืืคืขืืืื ืืงืืืืื, ืื ืคืืขืืื ืขื ืืกืคืจ ืืืื, ืื ืขื ืืื. ืืื ืืืืืื:-
ืืื ืืก ืื ื ืืจืืื. ืื ืืืคื ืืช ืกืืื ืืืกืคืจ.
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++. ืืืฆืจืื ืืฉืชืืฉื ืืฉื ืืืขื ืืื ืืื ืืื ืืืขืืืจ ืืช ืืจืขืืื ืฉ"C++ ืืื ืืจืืื ืฉื ืฉืคืช C" ืืจืกื ืืฉืืคืจืช ืคืืคืืืจืืช ืฉื Notepad ื ืงืจืืช Notepad++ ืื ื ื ืงืืื ืืฉืืื. ืืฉื ื ืฉื ื ืกืืืื ืฉื ืืืคืจืืืจืื ืืชืืกืคืช ืืืคืืชื : postfix ืืงืืืืืช . - postfix - prefix ืื ืืืืื ืืืืืชื ืืื ืืฆืืช ืืคืืืกืื/ืืื ืืกืื ืืคื ื ืื ืืืจื ืืืกืคืจ? ื ืจืื ืืืืืื ืืืื: x++
++x
public class Main {
public static void main(String[] args) {
int x = 999;
int y = x++;
System.out.println(y);
}
}
ืคืื ืงืื ืกืืื: 999 ืืฉืื ืื ืืกืืจ! ืจืฆืื ื ืืืืืื x
ื-1 ืืืืงืฆืืช ืืช ืืขืจื ืืืืฉ ืืืฉืชื ื 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 ืืืขืฉื, ืื ืืืืืง ืืกืืื ืฉืืคืขืืื ืืื ื ืงืจืืช postfix: ืืื ืืืืฆืขืช ืืืจื ืืืืืื ืืจืืฉื. ืื ืืืืจ, ืืืงืจื ืฉืื ื: 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
; ืืฆื ืืคืืขื. ืขืืื ืืืงืืืฉ ืืช ืืืืื ืืื ืืืืืจืื ืืื ืืื ืืืืื ืข ืืืขืืืืช ืืชืืื ืืช ืืืืชืืช ืฉืื ืฉืืืืฉ ืืงืืืืืช postfix ืืืื ืืืคืื ืืื ืขื ืืคืื :)
ืืคืขืืื ืืชืื
ืื ืืกืฃ, ืื'ืืืื ืืฉ ืื ืฉื ืงืจื ืืืคืจืืืจืื ืืืจืืืื. ืื ืืฉืืืื ืฉื ื ืืืคืจืืืจืื:- ืึฐืฉืึดืืึธื
- ืืืคืจืืืจืื ืืจืืชืืืืื
+=
-=
*=
/=
%=
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
. ืฉื ื ืืกืืืื ืืฉืืฉืื ืืจืฆืืคืืช ืืืขื ืืงืืฆืืจ. ืืฉืืืืืื -=
, *=
, /=
ืืขืืืืื %=
ืืฆืืจื ืืืื.
ืคืขืืืืช ืืืืืืช
ืื ืืกืฃ ืืืืคืจืืืจืื ืืกืคืจืืื, ื-Java ืืฉ ืื ืคืขืืืืช ืืืืืืืช ืขืจืืื ืืืืืื ืืื ( true and false ). ืคืขืืืืช ืืื ืืืืฆืขืืช ืืืืฆืขืืช ืืืคืจืืืจืื ืืืืืื!
- ืืืืื ื ืื . ืื ืืืคื ืืช ืืขืจื ืฉื ืืืืืื ื
public class Main {
public static void main(String[] args) {
boolean x = true;
System.out.println(!x);
}
}
ืคืื ืืกืืฃ: ืฉืงืจ
&&
- AND ืืืืื ื . ืืื ืืืืืจ ืืืช ืจืง ืื ืฉื ื ืืืืคืจื ืืื ื ืืื ืื.
public class Main {
public static void main(String[] args) {
System.out.println(100 > 10 && 100 > 200);
System.out.println(100 > 50 && 100 >= 100);
}
}
ืคืื ืืกืืฃ: false true ืืชืืฆืื ืฉื ืืคืขืืื ืืจืืฉืื ื ืืื false, ืืืืืื ืฉืืื ืืืืืคืจื ืืื ืืื false, ืืืืืจ 100 > 200
. ืืื ืืืืืืจ ืืืช, &&
ืืืืคืจืืืจ ืืืจืฉ ืฉืฉื ื ืืืืคืจื ืืื ืืืื ืืืืชืืื (ืืคื ืฉืงืืจื ืืฉืืจื ืืฉื ืืื).
||
- OR ืืืืื ื . ืืื ืืืืืจ ืืืช ืืืฉืจ ืืคืืืช ืืื ืืืืืคืจื ืืื ืืื ืืืช.
public class Main {
public static void main(String[] args) {
System.out.println(100 > 10 || 100 > 200);
}
}
ืคืื ืืกืืฃ: true ืืืืืื 100 > 200
ืขืืืื ืื ื ืืื, ืืื ืขืืืจ ืืืืคืจืืืจ OR ืื ืืกืคืืง ืืืืืืื ืฉืืืืง ืืจืืฉืื ( 100 > 10
) ืืืื ื ืืื.
GO TO FULL VERSION