μ°μ°μ
- μ°μ°μ : μ°μ°μ μ¬μ©λλ κΈ°νΈ
μ°μ μ°μ°μ : + - * / %
package Day01;
public class _07_operator {
public static void main(String[] args) {
// TODO Auto-generated method stub
// 1. μ°μ μ°μ°μ
int num1 = 10;
int num2 = 3;
//λ§μ
int result1 = num1 + num2;
System.out.println("num1 + num2 = " + result1);
System.out.println("---------------------------------");
//λΊμ
result1 = num1 - num2;
System.out.println("num1 - num2 = " + result1);
System.out.println("---------------------------------");
//κ³±μ
result1 = num1 * num2;
System.out.println("num1 * num2 = " + result1);
System.out.println("---------------------------------");
//λλμ
result1 = num1 / num2;
System.out.println("num1 / num2 = " + result1);
System.out.println("---------------------------------");
//λλμ
λλ¨Έμ§
result1 = num1 % num2;
System.out.println("num1 % num2 = " + result1);
System.out.println("---------------------------------");
λΆνΈ μ°μ°μ : + -
// 2. λΆνΈ μ°μ°μ
int num3 = 10;
// μ μλ μ€μμ λΆνΈλ₯Ό λ³κ²½ν λ μ¬μ©
int num4 = -num3;
System.out.println(num4);
System.out.println("---------------------------------");
λ¬Έμμ΄ κ²°ν© μ°μ°μ : +
// 3. λ¬Έμμ΄ κ²°ν© μ°μ°μ
String str1 = "hello";
String str2 = "java";
// + μ°μ°μλ₯Ό μ΄μ©νμ¬ λ γ
μ λ¬Έμμ΄μ νλμ λ¬Έμμ΄λ‘ ν©μΉ¨
System.out.println(str1+ str2);
System.out.println("---------------------------------");
λμ μ°μ°μ : =, +=, -=, *=, /=, %=
// 4. λμ
μ°μ°μ
int num5 = 10;
int num6 = 3;
//num5μ num6λ₯Ό λν κ°μ μ μ₯
num5 += num6;
System.out.println("---------------------------------");
//num5μ num6λ₯Ό λΊ κ°μ μ μ₯
num5 -= num6;
System.out.println("---------------------------------");
//num5μ num6λ₯Ό κ³±ν κ°μ μ μ₯
num5 *= num6;
System.out.println("---------------------------------");
//num5μ num6λ₯Ό λλ κ°μ μ μ₯
num5 /= num6;
System.out.println("---------------------------------");
//num5μ num6λ₯Ό λλ λλ¨Έμ§ κ°μ μ μ₯
num5 %= num6;
System.out.println(num5);
System.out.println("---------------------------------");
μ¦κ° μ°μ°μ : ++, --
// 5. μ¦κ° μ°μ°μ
// ++ : ν΄λΉ λ³μλ₯Ό 1μ¦κ° μν¨ κ°μ μ μ₯
// -- : ν΄λΉ λ³μλ₯Ό 1κ°μ μν¨ κ°μ μ μ₯
// μ μ μ¦κ°μ°μ°μ : λͺ
λ Ήμ΄ μ€νλκΈ° μ μ¦κ°
int num7 = 100;
// num7 = 101
System.out.println(++num7);
// num7 = 100
System.out.println(--num7);
System.out.println("---------------------------------");
// νμ μ¦κ°μ°μ°μ : λͺ
λ Ήμ΄ μ€νλ ν μ¦κ°
// num7 = 100
System.out.println(num7++);
// num7 = 101
System.out.println(num7--);
// num7 = 100
System.out.println(num7);
System.out.println("---------------------------------");
λΉκ΅ μ°μ°μ : ==, >, ≥, ≤, instanceof
// 6. λΉκ΅ μ°μ°μ
// λ λ³μ κ°μ λΉκ΅νμ¬ true, false 리ν΄
int num8 = 10;
int num9 = 20;
// λΉκ΅μ°μ°μμ μ£Όμν μ μ μΌμͺ½ λμμ΄ νΌμ°μ°μκ° λ¨
// num8 < num9 : num8μ΄ num9λ³΄λ€ μμ μ§λ₯Ό λΉκ΅
// == κ°μ κ°μΈκ°
boolean result2 = num8 == num9;
System.out.println(result2);
System.out.println("---------------------------------");
// < μμ κ°
result2 = num8 < num9;
System.out.println(result2);
System.out.println("---------------------------------");
// > ν° κ°
result2 = num8 > num9;
System.out.println(result2);
System.out.println("---------------------------------");
// <= μκ±°λ κ°μ κ°
result2 = num8 <= num9;
System.out.println(result2);
System.out.println("---------------------------------");
// >= ν¬κ±°λ κ°μ κ°
result2 = num8 >= num9;
System.out.println(result2);
System.out.println("---------------------------------");
// λ€λ₯Έ κ°
result2 = num8 != num9;
System.out.println(result2);
System.out.println("---------------------------------");
λ Όλ¦¬ μ°μ°μ : !, &, |, &&, ||
// 7. λ
Όλ¦¬ μ°μ°μ
// && : λ κ°μ΄ λͺ¨λ trueμ¬μΌ true λ¦¬ν΄ (AND)
result2 = (num8 < 30) && (num9 < 20);
System.out.println(result2);
System.out.println("---------------------------------");
result2 = (num8 < 30) && (num9 < 30);
System.out.println(result2);
System.out.println("---------------------------------");
// || : λ κ°μ€ νλλ§ trueμ¬λ true λ¦¬ν΄ (OR)
result2 = (num8 < 30) || (num9 < 20);
System.out.println(result2);
System.out.println("---------------------------------");
// ! : νμ¬ λ
Όλ¦¬ κ°μ λ°λ κ° (NOT)
result2 = ! (num8 < 30);
System.out.println(result2);
System.out.println("---------------------------------");
μΌν 쑰건 μ°μ°μ : (쑰건) ? A : B
// 8. μΌν 쑰건 μ°μ°μ
// ?μμ κ° μνμ λ°λΌμ κ°μ΄ κ²°μ λ¨
// ?μμ μ°μ°μ΄ trueμΌ κ²½μ° :μ μΌμͺ½ κ°
// ?μμ μ°μ°μ΄ falseμΌ κ²½μ° :μ μ€λ₯Έμͺ½ κ°
int result3 = (10 > 30) ? 100 : -100;
System.out.println(result3);
System.out.println("---------------------------------");LIST
'#1 Language π > 1-4 JAVA' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| [JAVA] λ°λ³΅λ¬Έ (0) | 2022.07.21 |
|---|---|
| [JAVA] 쑰건문 (0) | 2022.07.21 |
| [JAVA] Scanner class (0) | 2022.07.20 |
| [JAVA] μμ€ν μ μΆλ ₯ (System In Out) (0) | 2022.07.20 |
| [JAVA] λ°μ΄ν° νμ λ³ν (Change Type) (0) | 2022.07.20 |