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

소개글

자바로 배우는 프로그래밍 기초 4장에 대한 보고서 자료입니다.

본문내용

무엇이며 바르게 수정하시오.
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주간 다운받은 회원이 없습니다.
다운로드 장바구니