Do it! 자바 프로그래밍 입문 1장 2장 연습문제
1장 연습문제 답안
1. 프로그램(코드)을 기계가 이해할 수 있는 언어로 바꾸는 작업을 컴파일이라고 합니다.
2. 객체지향 언어는 자바나 C++와 같이 대상이 되는 객체를 기반으로 프로그램을 구현하는 언어입니다.
3. 자바로 만든 프로그램은 자바 가상 머신이 설치되어 있으면 운영체제와 상관없이 실행할 수 있습니다.
4. 자바 개발을 위해 설치하는 자바 라이브러리를 JDK라고 합니다.
5. 자바 프로그램이 실행되는 자바 실행 환경을 JRE라고 합니다.
6. 두 번째 자바 프로그램을 만들어 보세요. 이클립스에서 ‘Hello, Java’ 대신 여러분의 이름을 출력해 보세요.
public class SayHelloApp{
public static void main(String[] args){
System.out.println("홍길동입니다.");
}
}
2장 연습문제 답안
1. 바이트 크기가 작은 자료형을 더 큰 자료형으로 대입하는 형 변환은 자동으로 이루어집니다.
정답 : 예
2. 실수를 정수형 변수에 대입하는 경우에 형 변환이 자동으로 이루어지고, 소수점 이하 부분만 없어집니다.
정답 : 아니요, 바이트 크기가 큰 자료형에서 작은 자료형으로 대입하는 경우에는 명시적 형 변환이 일어납니다.
3. 더 많은 실수를 표현하기 위해 가수부와 지수부로 비트를 나누어 표현하는 방식을 부동소수점형이라고 합니다.
4. 변수 두 개를 선언해서 10과 2.0을 대입하고 두 변수의 사칙 연산 결과를 정수로 출력해 보세요.
public class doit{
public static void main(String[] args){
int x =10;
double y = 2.0;
int result1 = x + (int)y;
int result2 = x - (int)y;
int result3 = x * (int)y;
int result4 = x / (int)y;
System.out.println(result1);
System.out.println(result2);
System.out.println(result3);
System.out.println(result4);
}
}
정답 : 두 변수의 사칙 연산을 수행하면 실수형으로 나온다. 정수로 출력하기 위해서는 명시적 형 변환이 필요하다. 따라서 실수형 변수에 (int)를 취한다.
5. ‘글’이라는 한글 문자의 유니코드 값을 찾아서 char형으로 선언한 변수에 저장한 뒤 그 변수를 출력하여 확인해 보세요.
public class doit{
public static void main(String[] args){
char x = '\uAE00';
System.out.println(x);
}
}
정답 : char x = '\uAE00';
System.out.println(x);
'JAVA Programming > Doit 자바프로그래밍 입문' 카테고리의 다른 글
Do it! 자바 프로그래밍 입문 6장 (0) | 2021.11.09 |
---|---|
Do it! 자바 프로그래밍 입문 5장 연습문제 (5) | 2021.10.17 |
Do it! 자바 프로그래밍 입문 3장 4장 연습문제 (4) | 2021.10.06 |