1. Rect ํด๋์ค์ ์ ๋ ฅ๋ฐ๋ ๋ฉ์๋, ๋๋ ๊ตฌํ๋ ๋ฉ์๋, ๋์ด ๊ตฌํ๋ ๋ฉ์๋, ์ถ๋ ฅํ๋ ๋ฉ์๋๋ก ๋๋ ์ ๊ตฌํํ ํ
๊ฐ์ ๊ตฌํ์ฌ๋ผ.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
import java.util.Scanner;
class Rect{//์ง์ฌ๊ฐํ ํด๋์ค ์ค๊ณ
//๋ฐ์ดํฐ ( ์์ฑ, ์ํ) → ๋ณ์
int w, h; //๊ฐ๋ก ์ธ๋ก
//๊ธฐ๋ฅ (๋์, ํ์) →๋ฉ์๋
void input(){ //๊ฐ๋ก์ธ๋ก์
๋ ฅ()
//์ฌ์ฉ์๋ก ๋ถํฐ ๊ฐ๋ก,์ธ๋ก๋ฅผ ์
๋ ฅ ๋ฐ๊ธฐ ๋๋ฌธ์ ๋งค๊ฐ๋ณ์ ํ์์์
// ๋ฐํ๊ฐ์ด ์์ผ๋ฉด void ์ฌ์ฉ, ์์ ๋ ์๋ฌด๊ฒ๋ ์์ฐ๋ ๋ฌธ๋ฒ์ ์ด๋ฏธ ์์ฑ์๊ฐ ๊ฐ์ง๊ณ ๊ฐ๋ฐ.
Scanner sc = new Scanner(System.in);
System.out.print("๊ฐ๋ก ์
๋ ฅ:");
w = sc.nextInt();
System.out.print("์ธ๋ก ์
๋ ฅ:");
h = sc.nextInt();
}
int calArea(){ //๋์ด๊ณ์ฐ()//๋ชจ๋ ๋ฉค๋ฒ์ด๊ธฐ ๋๋ฌธ์
//๋์ด์ ๋ํ ๋ณ์๊ฐ ์์ผ๋๊น return ๊ฐ์ผ๋ก int ๋ก ๊ณฑํด์ ์ค๋ค.//๊ฐ์ฒด๋ ๋ฐํํด์ค์ ์์
int result;
result= w * h ;
return result; //return ๋ค์ ์ ์ด ๋ดค์ ์๋ฌด ์๋ฏธ ์์
}
int calLength(){ //๋๋ ๊ณ์ฐ()
int result;
result = (w + h) *2;
return result;
}
void print(int a, int l) {//๊ฒฐ๊ณผ ์ถ๋ ฅ()//๋งค๊ฐ๋ณ์ ์ด๋ฆ์ ์๊ด์๋ค
System.out.println("๊ฐ๋ก : " + w); //๊ฐ๋ก : 10
System.out.println("์ธ๋ก : " + h); //์ธ๋ก : 20
System.out.println("๋์ด : " + a); //๋์ด : xxx
System.out.println("๋๋ : " + l); //๋๋ : xxx
}
}
public class Test065{
public static void main(String[] args){
//Rect ์ธ์คํด์ค ์์ฑ -- Rect๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๊ฐ์ฒด๋ฅผ ์์ฑํด์ผํ๋ค./์ด์ ๋ถ์ด๋นต
Rect ob = new Rect();
//์
๋ ฅ ๋ฉ์๋ ํธ์ถ
ob.input();
//๋์ด ์ฐ์ฐ ๋ฉ์๋ ํธ์ถ
int area = ob.calArea(); //ob.calArea();ํธ์ถ๋๋ฉด 55๋ผ๊ณ ๊ฐ์ ๋๊ณ ๊ฐ์ ๊ทธ๊ฑธ ๋ด์ ๋ณ์๊ฐ ํ์
//๋๋ ์ฐ์ฐ ๋ฉ์๋ ํธ์ถ
int length = ob.calLength();
//๊ฒฐ๊ณผ ๋ฉ์๋ ํธ์ถ
ob.print(area , length);
}
}
|
cs |