WebDev/본과정
메소드 심화 및 클래스 기초
1. 아래가 의도하지 않은 결과를 나타내는 이유를 설명하시오. char ch = '가'; System.out.println(ch + '\n'); : char 타입 문자 ‘가’를 초기화 하고 이를 출력하는 과정에서 ch + ‘\n’의 ‘+’ 정수(int) 연산으로 인해 유니 코드(UTF-8)에 해당 되는 값이 인코딩이 되어 정수인 44042가 출력되었다. 2. 변수의 scope 는? : 변수가 해당 지역내에 있음을 의미하는 구역을 의미하며, ‘{}’ 기호를 통해 구분한다. 3. 지역변수? : 클래스 내 메소드나 조건문과 같이 ‘{}’ 기호 내에 있는 선언한 변수를 일컫는다. 지역변수의 특징은 선언한 스코프 외 동등한 다른 지역이나 상위 영역으로 호출을 할 수 없다는 점이 있다. 4. 펙토리얼을 구하는 재귀..
2021. 4. 30. 18:24
최근댓글