자바로 배우는 프로그래밍 기초 4장
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

본문내용

엇이며 바르게 수정하시오.
3000000000
'자바 언어'
Ture
2,345
long에서만 이용가능 3000000000L (long), 3.0e9 (double)
문자열은 이중 인용부호(" ")를 이용하여 표현 "자바언어" (String)
논리값을 표현할 때 소문자로 표시 ture (boolean)
소수점은 .(점)으로 표시 2.345(float, double)
15. 자바에서 문자열을 처리하는 클래스는 무엇인가?
- String
16. 이클립스의 패키지 탐색기에서 클래스 Integer 메소드의 여러 메소드를 확인해 보시오.
- 정수나 문자를 십진수, 팔진수, 십육진수로 변환해주는 메소드 toString(), toOctalString(),
toHexString()을 제공한다.
17. 클래스 Integer에서 8진수와 16진수로 문자열을 반환하는 메소드는 각각 무엇인가?
- toOctalString(), toHexString
18. 자료 변환에서 Promotion과 demotion은 각각 무엇을 의미하는가?
- 자료유형 넓히기(Promotion): 자료의 범위가 좁은 자료 유형에서 자료의 범위가 넓은 자료유형으로의
변환은 시스템이 자동으로 변환하다.
자료유형 좁히기(demotion): 자료의 범위가 넓은 유형에서 자료의 범위가 좁은 자료 유형으로의 변환은
시스템이 자동으로 할 수 없고, 필요하다면 프로그래머가 강제로 변환해야 한다.
19. 자바에서 논리값을 처리하는 자료 유형은 무엇인가?
- boolean
20. 다음 소스에서 잘못은 무엇인가?
short sVar = 10;
boolean bVar = true;
int iVar = 100;
float fVar = 30;
sVar = iVar + 10;
iVar = fVar;
iVar = (int) bVar;
자료의 범위가 넓은 유형에서 자료의 범위가 좁은 자료유형으로의 변환은 시스템이 자동으로 할수 없다.
자료유형 boolean은 다른 자료유형과의 변환이 불가능하다.
프로그래밍 연습
1. 정수 값 23억을 변수에 저장하여 출력하는 프로그램을 작성하시오.
public class no1 {
public static void main(String[] args) {
long longVar = 2300000000L;
System.out.println("변수에 저장하여 출력된 결과 : " + longVar);
}
}
2. 25인치의 길이를 센터미터(cm)로 계산하여 출력하는 프로그램을 작성하시오.
(단 1인치는 2.54cm 이다.)
public class no2 {
public static void main(String[] args) {
int num = 25;
float inch = 2.54f;
System.out.println("25인치의 길이는 " + (num*inch) + " cm 입니다.");
}
}
3. 문자 'a'를 담는 변수를 하나 만들고 이 변수를 이용하여 문자 'f'를 출력하는 프로그램을
작성하시오.
public class no3 {
public static void main(String[] args) {
int s = 'a';
System.out.println((char)(s+5));
}
}
4. 자료 유형 short변수에 저장한 후, 1을 더하여 다시 그 변수에 저장한 후 출력하는
프로그램을 작성하시오.
public class no4 {
public static void main(String[] args) {
short a = 32767;
byte b =1;
System.out.println("출력되는 값은 " + (short)(a+b) + "입니다.");
}
}
5. 유니코드로 영문자 'A'는 \u0041이다. 영문자 'A'의 유니코드 값을 10진수로 출력하는
프로그램을 작성하시오.
public class no5 {
public static void main(String[] args) {
char uniCodeA = '\u0041';
System.out.println("영문자 A의 유니코드 값을 10진수로 출력되는 값은 "
+ (int)uniCodeA + "입니다.");
}
}
public class no5 {
public static void main(String[] args) {
char uniCodeA = '\u0041';
System.out.println("영문자 A의 유니코드 값을 10진수로 출력되는 값은 "
+ Integer.toString(uniCodeA)+ "입니다.");
}
}
  • 가격1,300
  • 페이지수9페이지
  • 등록일2008.05.30
  • 저작시기2007.9
  • 파일형식한글(hwp)
  • 자료번호#466955
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니