System.out.println(obj1.equals(obj2)); // true가 출력
System.out.println(obj1.equals(obj3)); // false가 출력

4.아래를 프로그래밍 하시오.(toString() 함수)
Circle circle = new Circle(10);
System.out.println(circle); //원의 넓이는 314.1592 이고 반지름은 10 인원

abstract class Calc{
protected int a;
protected int b;
void setValue(int a, int b) {this.a = a; this.b = b;}
abstract int calculate();
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("두 정수와 연산자를 입력하시오>> ");
int a = sc.nextInt();
int b = sc.nextInt();
char c = sc.next().charAt(0);
if(c == '+'){
Add add = new Add();
add.setValue(a, b);
System.out.println(add.calculate());
}
else if(c == '-'){
Sub sub = new Sub();
sub.setValue(a, b);
System.out.println(sub.calculate());
}
else if(c == '*'){
Mul mul = new Mul();
mul.setValue(a, b);
System.out.println(mul.calculate());
}
else if(c == '/'){
Div div = new Div();
div.setValue(a, b);
System.out.println(div.calculate());
}
}

Personn kim = new Personn("홍길동",35);
Personn park = new Personn("홍길동",35);
Personn heo = new Personn("홍길동",34);
if(kim.equals(park))
System.out.println("같은 사람입니다.");
else
System.out.println("다른 사람입니다.");
if(kim.equals(heo))
System.out.println("같은 사람입니다.");
else
System.out.println("다른 사람입니다.");
같은 사람입니다.
다른 사람입니다.

