2진수,
8진수 앞에 대문자 O붙임, 8진수는 3개씩 묶음 (한칸에 2비트기때문에 2 * 3)
16진수는 앞에 대문자 X붙임, 16진수는 4개씩 묶음(한칸에 )
+, -, *, /, %
타입이 허용하는 최대값을 벗어나는 것
타입이 허용하는 최솟값을 벗어나는 것
import java.util.Scanner;
public class Main {
static Scanner in = new Scanner(System.in);
public static void main(String[] args) {
int a = in.nextInt();
int b = in.nextInt();
System.out.printf("%d > %d --- %s\n", a, b, a > b ? "True" : "False");
System.out.printf("%d < %d --- %s\n", a, b, a < b ? "True" : "False");
System.out.printf("%d >= %d --- %s\n", a, b, a >= b ? "True" : "False");
System.out.printf("%d <= %d --- %s\n", a, b, a <= b ? "True" : "False");
}
}
float에서의 0.1과 double에서의 0.1은 정밀도의 차이로 비교를 하게 되면 false가 나온다.
따라서 실수에서의 비교를 할 때는 타입을 일치시켜줘야 정확한 비교를 할 수 있다.