증감 연산자
package operation;
public class OperationEx {
public static void main(String[] args) {
int age = 24;
int age2 = -age;
System.out.println(age);
System.out.println(age2);
System.out.println(age / 8);
System.out.println(age % 8);
int num = 10;
System.out.println(num);
System.out.println(num++);
System.out.println(num);
System.out.println(++num);
System.out.println(num);
System.out.println(num > 13);
System.out.println(num < 13);
System.out.println(num == 13);
System.out.println(num != 13);
boolean tu = true;
boolean fa = false;
System.out.println(tu && tu);
System.out.println(tu && fa);
System.out.println(fa && fa);
System.out.println(fa&&tu);
System.out.println(tu || tu);
System.out.println(tu || fa);
System.out.println(fa || fa);
System.out.println(fa || tu);
}
}
이항 연산자 / 논리 연산자
package operation;
public class OperationEx2 {
public static void main(String[] args) {
int num1 = 10;
int i = 2;
boolean result = ((num1 = num1 + 10) < 10) && ((i = i + 2) > 2);
System.out.println(result);
System.out.println(num1);
System.out.println(i);
int num2 = 10;
int i2 = 2;
boolean result2 = ((num2 = num2 + 10) > 10) || ((i2 = i2 + 2) < 2);
System.out.println(result2);
System.out.println(num2);
System.out.println(i2);
}
}
증감 연산자2
package operation;
public class OperationEx3 {
public static void main(String[] args) {
int num = 10;
num = num + 2;
System.out.println(num);
int num2 = 5;
num2 += 5;
System.out.println(num2);
}
}
삼항 연산자
package operation;
public class OperationEx4 {
public static void main(String[] args) {
int num = (3 < 2) ? 10 : 20;
System.out.println(num);
int age1 = 45;
int age2 = 47;
char ch = (age1 > age2) ? 'T' : 'F';
System.out.println(ch);
}
}