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 |