๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ 6์ฅ 380~383์ชฝ ์ฐ์ต๋ฌธ์ ์ด๋ก ๋ฌธ์ ์ ๋ต
luxury java programming ch6 p380~383 exercise theory correct answer
1.
(1) ๋ต:
๋ค๋ฅธ ํจํค์ง์ ์๋ ํด๋์ค๋ฅผ ์ ์ฒด ๊ฒฝ๋ก๋ช ์ผ๋ก ์ฌ์ฉํ์ง ์๊ณ , ํด๋์ค๋ช ์ผ๋ก๋ง ์ฌ์ฉํ๊ธฐ ์ํด์ ์ ์ธํ๋ค.
import๋ฌธ์ ์ปดํ์ผ๋ฌ์๊ฒ ๋ค๋ฅธ ํจํค์ง์ ์๋ ํด๋์ค์ ๊ฒฝ๋ก๋ช ์ ์๋ ค์ค๋ค.
(2) ๋ต:
java.util.Random ํด๋์ค๋ง import
java.util ํจํค์ง์ ์๋ ๋ชจ๋ ํด๋์ค๋ฅผ import
(3) ๋ต:
๊ทธ๋ ๋ค.
ํด๋์ค๋ฅผ ์ ์ฒด ๊ฒฝ๋ก๋ช ์ผ๋ก ์ฌ์ฉํ๋ฉด ๋๋ค.
(4) ๋ต:
java.lang ํจํค์ง๋ ์๋์ผ๋ก import ๋๊ธฐ ๋๋ฌธ์ import๋ฌธ ์ ์ธ ์์ด๋ ์ฌ์ฉํ ์ ์๋ค.
2. ๋ต: 4๋ฒ
3. ๋ต:
public class Example {
public static void main(String[] args) {
java.util.StringTokenizer st = new java.util.StringTokenizer("a=3,b=5,c=6", ",");
while(st.hasMoreToken())
system.out.println(st.nextToken());
}
}
4. ๋ต:
5.
(1) ๋ต: package device
ํจํค์ง์ ์ธ์ package ํจํค์ง๋ช
(2) ๋ต: package app;
import device.TV;
ํจํค์ง ์ ์ธ๋ฌธ์ ์์ค์ฝ๋์ ๋งจ ์์ค์ ์ด๋ค.
import๋ฌธ์ ํจํค์ง ์ ์ธ๋ฌธ ์๋์ ์ด๋ค.
(3) ๋ต:
device.TV.class
app.Home.class
6.
(1) ๋ต:
String s1 = Integer.toString(20);
(2) ๋ต:
double d = Double.parseDouble("3.14");
(3) ๋ต:
boolean b = Boolean.parseBoolean("true");
(4) ๋ต:
String s2= Integer.toBinaryString(30);
(5) ๋ต:
String c= Character.toString('c');
7. ๋ต:
true
false
๋ฌธ์์ด ๋ฆฌํฐ๋ด๋ก ๊ฐ์ฒด๋ฅผ ์์ฑํ ๊ฒฝ์ฐ์๋ ๊ฐ์ ๋ฌธ์์ด์ ๋ ์์ฑํ์ง ์๊ณ , ๊ณต์ ํ๋ค.
new String() ์์ฑ์๋ก ๋ฌธ์์ด ๊ฐ์ฒด๋ฅผ ์์ฑํ ๊ฒฝ์ฐ์๋ ๊ฐ์ ๋ฌธ์์ด์ด๋๋ผ๋ ๋ ๊ฐ์ฒด๋ฅผ ์์ฑํ๋ค.
8. ๋ต:
a = " Oh, Happy "
b = "Oh, Happy"
c = "Oh, Happy Day."
trim() ๋ฉ์๋๋ ๋ฌธ์์ด์ ์ ๋ค์ ์๋ ๊ณต๋ฐฑ์ ์ ๊ฑฐํ๋ค.
String ์ immutable์ด๋ฏ๋ก ๋ณ๊ฒฝ์ด ๋ถ๊ฐ๋ฅํ๋ค.
9.
(1) ๋ต: b
== ์ฐ์ฐ์ ๋ ํผ๋ฐ์ค ๋ณ์์ ์ ์ฅ๋ ๊ฐ์ ๋น๊ตํ๋ค. ์ฆ, ๊ฐ์ ๊ฐ์ฒด๋ฅผ ๊ฐ๋ฆฌํค๊ณ ์๋์ง๋ฅผ ๋น๊ตํ๋ค.
(2) ๋ต: c, e
equals() ๋ฉ์๋๋ String ํด๋์ค์์ ์ค๋ฒ๋ผ์ด๋ฉ ํ์ฌ ์ฌ์ ์ ๋์๋ค. ๊ฐ์ฒด์ ๋ด์ฉ์ ๋น๊ตํ๋ค. ์ฆ, ๋ฌธ์์ด์ด ๊ฐ์ผ๋ฉด true๋ฅผ ๋ฆฌํดํ๋ค.
10.
(1) ๋ต: ์๋ ๋ฐ์ฑ
(2) ๋ต: ์๋ ์ธ๋ฐ์ฑ
(3) ๋ต: ์๋ ์ธ๋ฐ์ฑ
(4) ๋ต: ์๋ ์ธ๋ฐ์ฑ
์๋ ๋ฐ์ฑ์ valueOf() ๋ฉ์๋ ์์ด Wrapper ํด๋์ค ๊ฐ์ฒด๋ก ๋ณํ
์๋ ์ธ๋ฐ์ฑ์ doubleValue() ๋ฉ์๋ ์์ด ๊ธฐ๋ณธํ ๋ณ์๋ก ๋ณํ
11.
(1) ๋ต: (int)(Math.random()*156 + 100)
(2) ๋ต:
import java.util.Random;
public class Example {
public static void main(String[] args) {
Random r = new Random();
for(int i=0; i<10; i++) {
System.out.print(r.nextInt(156) + 100);
System.out.print(" "); }
}
}
12.
Calendar.getInstance()
date.clear()
date.set(Calendar.YEAR, 2020)
date.set(Calendar.MONTH, 11);
date.set(Calender.DAY_OF_MONTH, 25);
get(Calendar.YEAR)
get(Calendar.MONTH)+1
get(Calendar.DAY_OF_MONTH)
'1. Java ์๋ฐ > 1_0. ์ฑ , ๊ฐ์' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ 9์ฅ 509์ชฝ ์ฒดํฌ ํ์ ์ ๋ต (0) | 2024.03.27 |
---|---|
๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ 9์ฅ 499์ชฝ ์ฒดํฌ ํ์ ์ ๋ต (0) | 2024.03.24 |
๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ 7์ฅ 394์ชฝ ์ฒดํฌ ํ์ ์ ๋ต (0) | 2022.10.29 |
๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ 6์ฅ 373์ชฝ ์ฒดํฌ ํ์ ์ ๋ต (0) | 2022.10.29 |
๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ 6์ฅ 370์ชฝ ์ฒดํฌ ํ์ ์ ๋ต (0) | 2022.10.29 |