1~5. 다음 코드에 대한 출력 결과를 쓰시오.
1.
public class Main {
public static void main(String[] args) {
Person p = new Person("John", 25);
System.out.println(p.getName() + " " + p.getAge());
}
}
class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
}
2.
public class Main {
public static void main(String[] args) {
Car car = new Car("Toyota");
car.printBrand();
}
}
class Car {
private String brand;
public Car(String brand) {
this.brand = brand;
}
public void printBrand() {
System.out.println(brand);
}
}
3.
public class Main {
public static void main(String[] args) {
Rectangle rect = new Rectangle(5, 10);
System.out.println(rect.area());
}
}
class Rectangle {
private int width;
private int height;
public Rectangle(int width, int height) {
this.width = width;
this.height = height;
}
public int area() {
return width * height;
}
}
4.
public class Main {
public static void main(String[] args) {
Student s = new Student("Alice", 3.8);
System.out.println(s.getName() + " " + s.getGpa());
}
}
class Student {
private String name;
private double gpa;
public Student(String name, double gpa) {
this.name = name;
this.gpa = gpa;
}
public String getName() {
return name;
}
public double getGpa() {
return gpa;
}
}
5.
public class Main {
public static void main(String[] args) {
BankAccount account = new BankAccount(500);
account.deposit(200);
System.out.println(account.getBalance());
}
}
class BankAccount {
private double balance;
public BankAccount(double balance) {
this.balance = balance;
}
public void deposit(double amount) {
balance += amount;
}
public double getBalance() {
return balance;
}
}
정답
(드래그 시 정답이 보입니다.)
1. John 25
2. Toyota
3. 50
4. Alice 3.8
5. 700.0
'Study > 정보처리기사' 카테고리의 다른 글
| JAVA Level 7 (0) | 2025.02.21 |
|---|---|
| JAVA Level 6 (0) | 2025.02.21 |
| JAVA Level 4 (0) | 2025.02.21 |
| JAVA Level 3 (0) | 2025.02.21 |
| JAVA Level 2 (0) | 2025.02.21 |