알고리즘/[코드업] 기초1. 출력문

[JAVA] CodeUp 1106 : int의 범위

Art Rudy
반응형

https://codeup.kr/problem.php?id=1106 

 

int의 범위

참고) 대입문을 사용할 때 8진수는 0을 앞에 붙여서 입력하고, 16진수는 0x를 붙여서 입력합니다. 예) a = 0xff;     //a에 16진수 ff를 넣음. ff는 십진수로 255입니다.

codeup.kr

문제 분류 : 기초1. 출력문

문제 설명

앞으로 많이 사용될 변수 int 자료형의 범위를 알아내는 것이 이번 문제의 정답이다.

int는 정수형이고 32비트 자료형이다.

2진수로 나타내면 가장 작은 숫자는

10000000 00000000 00000000 00000000

이고, 가장 큰 숫자는 

01111111 11111111 11111111 11111111

이다.

우리는 16진수 입력방법을 이용하면 쉽게 이 문제를 해결할 수 있다.

입력

입력은 없다.

출력

int형의 가장 작은수a와 int형의 가장 큰수b를 차례대로 공백으로 분리하여 출력한다.

출력 예) a b       <--이런 형태(a, b는 숫자값)

입력 예시

 

출력 예시

 

도움말

참고)

대입문을 사용할 때 8진수는 0을 앞에 붙여서 입력하고,

16진수는 0x를 붙여서 입력합니다.

예)

a = 0xff;     //a에 16진수 ff를 넣음. ff는 십진수로 255입니다.

 

내 답안

public class Main {

  public static void main(String[] args) {
    int min, max;
    min = Integer.MIN_VALUE;
    max = Integer.MAX_VALUE;

    System.out.println(min+" "+max);
  }
}
반응형