클래스 정의하고 출력하기

sehwa!·2023년 8월 30일
0

Java

목록 보기
6/18

✅ 수업예문

1. 시간출력하기

💻 code

클래스 정의하기 public class Time

int hour;
int minute;
int second;

메인 클래스에서 객체 값 선언하기 public class TimeUseExam { main() }

Time[] times = new Time[2];
times[0] = new Time();
times[0].hour = 9;
times[0].minute = 10;
times[0].second = 33;
times[1] = new _01_Time();
times[1].hour = 15;
times[1].minute = 23;
times[1].second = 21;
for (int i=0; i<times.length; i++) {
	System.out.printf("%s 객체의 현재 시간 : %s : %s : %s\n",
		"t" + i, times[i].hour, times[i].minute, times[i].second);

👉 print

t0 객체의 현재 시간 : 9 : 10 : 33
t1 객체의 현재 시간 : 15 : 23 : 21

2. 구성원 정의하기

💻 code

클래스 정의하기 public class Player

public String name;
public int age;
public String gender;
public String nationality;
public void hello() {
	System.out.println("Hi " + this.name);
}

메인 클래스에서 객체 값 선언하기 public class PlayerPrint { main() }

Player cheolSu = new Player();
cheolSu.name = "철수";
cheolSu.age = 25;
cheolSu.gender = "남성";
cheolSu.nationality = "대한민국";
cheolSu.hello();

👉 print

철수, 25
Hi 철수

📃 실습 01

1. 학생정보 정의하고 출력하기

💻 code

public class Student

public String name;
public int age;
public String gender;
public String adress;

public class StudentExam main메소드

Student[] students = new Student[3];
students[0] = new Student();
students[0].name = "강바람";
students[0].age = 20;
students[0].gender = "남성";
students[0].adress = "인천시 부평구 부개동";
students[1] = new Student();
students[1].name = "오빛나";
students[1].age = 21;
students[1].gender = "여성";
students[1].adress = "서울시 영등포구 당산동";
students[2] = new Student();
students[2].name = "어머나";
students[2].age = 25;
students[2].gender = "여성";
students[2].adress = "부산시 해운대구 반여동";
for(int i=0; i<students.length; i++) {
	System.out.printf("이름 : %s, 나이 : %s, 성별 : %s, 주소 : %s\n",
		students[i].name, students[i].age, students[i].gender, students[i].adress);
}

0개의 댓글