MapleStory Finger Point

๐ŸŸค JAVA/๐Ÿ“š๋ช…ํ’ˆ JAVA_ESSENTIAL

[๋ช…ํ’ˆ JAVA ESSENTIAL] CH7 ์—ฐ์Šต๋ฌธ์ œ&์ด๋ก ๋ฌธ์ œ

HYEJU01 2021. 11. 23. 22:34
"๊ฐœ์ •ํŒ: ๋ช…ํ’ˆ JAVAESSENTIAL(ํ™ฉ๊ธฐํƒœ)"๊ต์žฌ์— ์ˆ˜๋ก๋œ ๋ฌธ์ œ๋“ค์„ ํ’€์–ด์„œ ์˜ฌ๋ฆฝ๋‹ˆ๋‹ค.
๋ฌธ์ œ์˜ ๋ฒˆํ˜ธ๋งŒ ํ‘œ๊ธฐํ•˜๊ณ  ๋‹ต์•ˆ๋งŒ ์ ๋Š” ํ˜•ํƒœ๋กœ ์—…๋กœ๋“œ ํ•˜๊ณ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐœ์ธ ํ’€์ด์ด๋ฏ€๋กœ ์˜ค๋‹ต์ด ์žˆ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์˜ค๋‹ต ๋ฐœ๊ฒฌ ์‹œ ๋Œ“๊ธ€ ๋‚จ๊ฒจ์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค๐Ÿ˜Š
-
#์ด ํ‘œ์‹œ๋œ ๊ฑด ์•„์ง ํ’€์ง€ ๋ชปํ•œ ๋ฌธ์ œ or ํ—ท๊ฐˆ๋ฆฌ๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค!
์ถ”ํ›„์— ๋‹ค์‹œ ํ’€์–ด์„œ ์˜ฌ๋ฆด ์˜ˆ์ •์ด์—์š”!

-ujeyhx-

โœ…Check Time 290p

 

1) ์ปฌ๋ ‰์…˜์€ ๋ฐฐ์—ด๊ณผ ๋‹ฌ๋ฆฌ ๊ฐ€๋ณ€ํฌ๊ธฐ๋ผ ๊ฐ์ฒด์˜ ๊ฐœ์ˆ˜๋ฅผ ์—ผ๋ คํ•  ํ•„์š”๊ฐ€ ์—†๊ณ , ํ•œ ๊ฐ์ฒด๊ฐ€ ์‚ญ์ œ๋˜๋ฉด ์ž๋™์œผ๋กœ ์˜ฎ๊ฒจ์ค€๋‹ค. 

 

2) 3๋ฒˆ StringBuffer ์€ ์ปฌ๋ ‰์…˜์ด ์•„๋‹ˆ๋‹ค

 

3) ์ œ๋„ค๋ฆญํด๋ž˜์Šค, ํƒ€์ž…๋งค๊ฐœ๋ณ€์ˆ˜, Stack<Double>

 

# 4) 3๋ฒˆ ํŒจํ‚ค์ง€

 

 

โœ…Check Time 309p

 

1) 3๋ฒˆ Integerํ˜• ๋ฐ์ดํ„ฐ๋งŒ ์‚ฝ์ž…ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

2)

HashMap<Integer,String> m = new HashMap<Integer,String>();

 

3)

Iterator<Integer> it = a.iterator();
while(it.hasNext()){
	System.out.println(it.next());
}

 

 

 

๐Ÿ”Ž์ด๋ก ๋ฌธ์ œ

 

1) 4๋ฒˆ (์ปฌ๋ ‰์…˜์€ ์š”์†Œ์˜ ๊ฐœ์ˆ˜๊ฐ€ ๊ณ ์ •๋˜์–ด์žˆ์ง€ ์•Š๋‹ค)

 

2) 3๋ฒˆ (์ค‘์š”ํ•˜๊ฒŒ ์‚ฌ์šฉ๋œ๋‹ค)

 

3) 1๋ฒˆ (v.size()๋Š” ์š”์†Œ์˜ ๊ฐœ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๊ฒƒ์ด๋‹ค ์š”์†Œ๊ฐ€ ์—†๋‹ค๋ฉด 0 ์ถœ๋ ฅ)

 

4) 

1. HashMap<String,Double> h = new HashMap<String,Double>();
2. Vector<String> v = new Vector<String>();
3. ArrayList<Circle> a = new ArrayList<Circle>();

 

5) int์™€ ๊ฐ™์€ ๊ธฐ๋ณธ ํƒ€์ž…์€ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค. ๊ฐ์ฒด ํ˜•ํƒœ๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ•œ๋‹ค. ์ฆ‰ int๋ฅผ Integer ๋กœ ๋ณ€๊ฒฝํ•ด์•ผํ•œ๋‹ค.

Vector<Integer> v = new Vector<Integer>(100);

 

6)

Iterator<Integer> it = v.iterator();

 

 

7)

a.add(3.5); //v.add(Double.valueOf(3.5)) ๋Œ€์‹  ์ž๋™๋ฐ•์‹ฑ
double d = a.get(0); // ์ž๋™์–ธ๋ฐ•์‹ฑ
/* Integer obj = a.get(0); 
double d = obj.doubleValue(); */

 

 

8)

Interator<Double> it = a.interator();
while(it.hasNext()){
    Double n = it.next();
    System.out.println(n);
}

 

 

9) 

v.add("Good");
v.add("Bad");
int len = v.size();
v.remove(1);

 

10)

HashMap<String,Integer> h = new HashMap<String,Integer>();
h.put("์ด๋ชฝ๋ฃก",25);
h.put("์„ฑ์ถ˜ํ–ฅ",18);
.
.
.
Integer age = h.get(name);

 

 

# 11)

 

1. W

2.

public W take(){
return w;
}

3.

void compare(W x) {
	if (this.x == x)
  	 	 return true;
    else 
    	return false;
}

# 4.