기타 연산자 예제
package secondJava;
import java.sql.SQLOutput;
public class JavaStudy07 {
public static void main(String[] args) {
//기타 연산자
// (1) 형변환 연산자
int intNumber = 93 + (int) 98.8;
System.out.println(intNumber);
double doubleNumber = (double) 93 + 98.8;//93.0 + 98.8
System.out.println(doubleNumber);
// (2) 삼항 연산자
// 비교연산자와 항상 함께 쓰인다.
// 비교연산자의 결과 : true or false => 이 결과의 값에 따라 경정되는 무언가;
int x = 1;
int y = 9;
boolean b = (x == y) ? true : false;
System.out.println(b);
//x가 y랑 다르니? 응!!!!
String s = (x != y) ? "정답" : "오답";
System.out.println(s);
int max = (x > y ) ? x : y;
System.out.println(max);
int min = (x < y) ? x: y;
System.out.println(min);
// (3) instance of
// 피 연산자가 조건에 명시된 클래스의 객체인지 비교하여
// 맞으면 => true
// 틀리면 => false
}
}