-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
선생님과 같은 코드를 작성했는데 결과가 다르게 나옵니다...
21.06.01 22:27 작성 조회수 233
0
안녕하세요.. 아래와 같이 코드 작성했는데요..
package binary;
public class BinaryTest2 {
public static void main(String[] args) {
int num1 = 0B000000000000000000000000000101; //5
int num2 = 0B111111111111111111111111111011; //-5
int sum = num1 + num2;
System.out.println(num1);
System.out.println(num2);
System.out.println(sum);
값이
5
1073741819
1073741824
이렇게 나옵니다.. 제가 어느 부분에서
실수한건지 알려주실 수 있을까요..?
답변을 작성해보세요.
1
답변 1