BankAccount ref1 = new BankAccount();
BankAccount ref2 = ref1;
▼정답
Triangle triangle2 = new Triangle();
triangle2.initTriangle(10, 1000);
System.out.println("삼각형의 넓이는" + triangle2.getArea());
▼정답
class Triangle {
double width, height;
void initTriangle(double num1, double num2) {
width = num1;
height = num2;
}
double getArea() {
return (width * height) / 2;
}
}
public class ObjectTest {
public static void main(String[] args) {
Triangle triangle = new Triangle();
triangle.initTriangle(10, 100);
System.out.println(triangle.getArea());
}
}
Grade grade = new Grade();
System.out.println("값확인" + grade.eng + grade.math + grade.kor );
grade.initGrade(90, 70, 60);
System.out.println(grade.getAvg());
System.out.println(grade.getGrade());
▼정답
class Grade {
int math;
int kor;
int eng;
double result;
void setInItGrade(int num, int num2, int num3) {
math = num;
kor = num2;
eng = num3;
}
double getAvg() {
result = ((math + kor + eng) / 3.0);
return result;
// return (math + kor + eng) / 3.0;
}
char getGrade() {
char grade = '가';
// double result = getAvg();
if (result >= 90) {
grade = '수';
} else if (result >= 80) {
grade = '우';
} else if (result >= 70) {
grade = '미';
} else if (result >= 60) {
grade = '양';
} else {
grade = '가';
}
return grade;
}
}
public class ObjectTest {
public static void main(String[] args) {
Grade grade = new Grade();
grade.setInItGrade(50, 10, 100);
System.out.println("값 확인" + grade.math + " " + grade.kor + " " + grade.eng); // 문자열 + 숫자 = 문자열 + 문자열로 나온다.
System.out.println(grade.getAvg());
System.out.println(grade.getGrade());
}
}
Triangle triangle = new Triangle();
triangle.initTriangle(10, 5);
Triangle triangle2 = new Triangle();
triangle2.initTriangle(10, 5);
triangle.compare(triangle2); //같은 삼각형입니다.
triangle2.initTriangle(10, 10);
triangle.compare(triangle2); //다른 삼각형 입니다.
출력
=====================
같은 삼각형입니다.
다른 삼각형 입니다.
▼정답
class Triangle {
double a;
double b;
void initTriangle(double num1, double num2) {
a = num1;// 오른쪽에서 왼쪽으로 대입한다.
b = num2;
}
void compare(Triangle num3) {
if (a == num3.a && b == num3.b) {// 트라이앵글과 트라이앵글2를 비교하여 같으면 if / 다르면 else
System.out.println("같은 삼각형입니다.");
} else {
System.out.println("다른 삼각형입니다.");
}
}
}
public class ObjectTest {
public static void main(String[] args) {
Triangle triangle = new Triangle();
triangle.initTriangle(10, 5);
Triangle triangle2 = new Triangle();
triangle2.initTriangle(10, 5);
triangle.compare(triangle2); // 같은 삼각형입니다.
triangle2.initTriangle(10, 10);
triangle.compare(triangle2); // 다른 삼각형 입니다.
}
}