본문 바로가기

반응형

iNT

[Java] 이것이 자바다 2장 확인 문제 2 : 실행 결과 b 출력하기 char(캐릭터형)의 유니코드를 알아보는 방법은 Int형으로 변환을 시켜보는 것이다. char c1 = 'a'; 를 int형으로 변환시켜보면 int b = (int)(c1); 으로 97(유니코드)인것을 확인할 수 있다. 이 문제는char c2 = c1+1;을 계산할 때 c1('a')을 int형으로 바꾸어 상수 1과 연산작업을 한 후 다시 int 형을 char 형으로 변환하여 'b'를 출력할 수 있게 하는 것이다. 위 내용이 짧게 되어있어서 이해가지 않는 분들을 위하여 길게 주석처리 하여 정리해놓았어요. char -> int로 변환 후 계산. 계산 된 int->char 로 다시 변환 하면 'b'를 출력할 수 있음. * 여기서 주의사항! 이렇게 형 변환을 할때는 소문자를 사용! * 더보기
[Java] 이것이 자바다 2장 확인 문제 5 : 문자열을 기본 타입으로 변환하기 byte, int, float, double 문자열 기본 타입으로 변환하기. 1.byte Byte.을 치면 ParseByte(String.s) : byte - Byte 라는 것이 나온다. 그 곳을 선택하고 괄호 안에 원하는 값("10")을 넣어주면 변환이 된다. 변환이 잘 되었는지 확인하기 위하여 출력문 System.out.println(sysout+Ctrl+space)를 이용하여 출력해본다. '10'이라는 값이 나온것을 확인할 수 있다. 2. int int는 byte와 다르게 Integer를 쳐 주어야 한다. Integer.을 치면 ParseIn(String.s) : Int - Integer 라는 것이 나온다. 선택 후 원하는 값("1000")을 넣은 후 출력해보면 원하는 값이 출력된 것을 볼 수 있다.. 더보기

반응형