본문내용
엇이며 바르게 수정하시오.
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)+ "입니다.");
}
}
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)+ "입니다.");
}
}
키워드
추천자료
- [C언어]프로그래밍(C언어)에 대한 PPT자료
- [CGI][ICT]CGI(공통게이트웨이인터페이스)의 개념, CGI(공통게이트웨이인터페이스)의 구현원...
- 자바입문 13장:자바의 기본 패키지
- 자바입문 13장:자바의 기본 패키지
- 사회복지실천에서 정신역동모델, 심리사회모델, 인지행동모델 등의 이론을 배우는 중요한 이...
- 커피 한 잔으로 배우는 경제학
- 영화 I am Sam(아이 엠 샘)을 보고 영화 속 사회복지사의 업무처리가 적절했는지 아동복지를 ...
- 사회복지행정을 배우는 이유가 무엇인지 자신의 생각 위주로 기술하고, 사회복지서비스 전달...
- 자바(Java)의 이해 - 애플릿(Applet)과 자바2D
- [객체지향][객체][객체지향 언어][객체지향 JAVA언어][자바언어][UML언어]객체지향의 개념, ...
- [바울Paul신학] 바울의 사역에서 배우는 선교사들을 위한 교훈(15가지)
- 연구수업(안드로이드 프로그래밍)
- [어학원 웹 프로그래밍] JSP, Oracle, Tomcat을 연동한 웹 사이트 구축 조별과제 최종 완성도...