1. 다음 조건을 만족하는 클래스 HelloJava를 구현하여 테스트하는 프로그램을 작성하시오.
- 필드로 정적인 name : 자료형 String : 초기 값 : "Hello, Java Application!"
- 위의 필드를 출력
<소스코드>
package Chpater2_1;
public class HelloJava {
public static void main(String[] args) { // TODO Auto-generated method stub
String name = "Hello, java Application!";
System.out.println(name);
}
}
2. 다음 조건을 만족하는 TypeInt 클래스를 구현하여 테스트하는 프로그램을 작성하시오.
- 정수 4종류의 자료형을 모두 선언한 후 초기 값을 저장
- 위의 변수를 모두 메소드 printf()로 출력
<소스코드>
package Chpater2_2;
public class TypeInt {
public static void main(String[] args) { // TODO Auto-generated method stub byte a = 10;
short b = 20;
int c = 30;
long d = 40;
System.out.printf("a: %d, b: %d, c: %d, d: %d", a, b, c, d);
}
}
3. 다음 조건을 만족하는 클래스 HelloAndroid를 구현하여 테스트하는 프로그램을 작성하시오.
- 패키지 exercise에 구현
- 지역변수로 문자열을 저장할 str 선언 후 초기 값으로 "Hello, Android Application!" 저장
- 변수 str을 출력
<소스코드>
package exercise; //Chapter2_3
public class HelloAndroid {
public static void main(String[] args) { // TODO Auto-generated method stub
String str = "Hello, Android Application!";
System.out.println(str);
}
}
4. 다음 조건을 만족하는 클래스 ToYard를 구현하여 테스트하는 프로그램을 작성하시오.
- 패키지 conversion에 구현
- 지역변수로 meter를 double로 선언하여 100.785를 저장
- 100.785미터(meter)를 야드(yard)로 변환하여 출력
* 1미터는 1.0935야드
<소스코드>
package conversion; //Chapter2_4
public class ToYard {
public static void main(String[] args) { // TODO Auto-generated method stub
double meter = 100.785;
System.out.println(1.0936 * meter); // 1 meter = 1.0936 yard
}
}
5. 다음 조건을 만족하는 클래스 CharTest를 구현하여 테스트하는 프로그램을 작성하시오.
- 패키지 Character에 구현
- 지역변수를 하나 선언하여 문자 'B'를 저장
- 위의 변수를 각각 println()과 printf()로 2번 출력
<소스코드>
package character; //Chapter2_5
public class CharTest {
public static void main(String[] args) { // TODO Auto-generated method stub
char b = 'B';
System.out.println(b); // \n 포함
System.out.printf("%c", b); // \n 미포함
}
}
참고자료 : 인피니티북스 절대 JAVA
github 주소 :
https://github.com/ch1517/Network-programming/tree/master/Chapter2
'Programming Study > 절대JAVA' 카테고리의 다른 글
[절대JAVA]4장 프로그래밍 연습문제(2) (0) | 2018.09.20 |
---|---|
[절대JAVA]4장 프로그래밍 연습문제(1) (4) | 2018.09.20 |
[절대JAVA]3장 프로그래밍 연습문제(2) (0) | 2018.09.19 |
[절대JAVA]3장 프로그래밍 연습문제(1) (0) | 2018.09.19 |
[절대JAVA]2장 프로그래밍 연습문제(2) (0) | 2018.09.18 |
댓글