📘 main메서드를 실행하였을 때 예시와 같이 출력되도록 Tv 클래스를 작성하세요.
콘솔 출력예 >> Samsung에서 만든 2021년형 32인치 TV
📘 Grade 클래스를 작성해보세요.
3과목의 점수를 입력받아 Grade 객체를 생성하고 성적 평균을 출력하는 main()과 실행 예시는 아래와 같습니다.
콘솔출력예 )
수학, 과학, 영어점수를 입력하세요.
수학>> 90 (<- 임의로 사용자가 입력한 숫자)
과학>> 88
영어>> 96
평균은 91
📘 노래 한곡을 나타내는 Song 클래스를 작성하세요. Song은 다음 필드(변수)로 구성됩니다.
노래 한곡을 나타내는 Song 클래스를 작성하세요. Song은 다음 필드(변수)로 구성됩니다.
- 노래의 제목을 나타내는 title
- 가수를 나타내는 artist
- 노래가 발표된 연도를 나타내는 year
- 국적을 나타내는 country
또한, Song클래스에 다음 생성자와 메소드를 작성하세요.
- 생성자 2개 : 기본 생성자와 매개변수로 모든 필드를 초기화하는 생성자
- 노래 정보를 출력하는 show()메소드
- main() 메소드에서는 2017년, 한국국적의 Collective Arts가 부른 "Alone"를 Song객체로 생성하고,
show()를 이용하여 노래의 정보를 아래와 같이 출력하세요.
콘솔 출력예 >> 2017년 한국국적의 Collective Arts가 부른 Alone
📘직사각형을 표현하는 Rectangle 클래스를 작성하세요.
- int 타입의 x, y, width, heigth 필드 : 사각형을 구성하는 점과 크기 정보
* x,y는 사각형의 왼쪽 위의 점을 말함. (0,0)은 왼쪽 위이며, x값은 오른쪽으로 늘어나고, y값은 밑으로 늘어난다.
- x, y, width, height 값을 매개변수로 받아 필드를 초기화하는 생성자
- int squareArea() : 사각형 넓이 리턴
- void show() : 사각형의 좌표와 넓이 출력
- boolean contains(Rectangle r) : 매개변수로 받은 r이 현 사각형 안에 있으면 true 리턴
- 콘솔출력결과:
(2,2)에서 크기가 8x7인 사각형
b의 면적은 36
c는 a을 포함합니다.
'basic > java 실습' 카테고리의 다른 글
day 14 예제 및 문제- 추상클래스, 인터페이스, 상속 (0) | 2021.05.11 |
---|---|
day 13 예제 및 문제- 상속과 생성자, 메소드 오버라이딩 (0) | 2021.05.10 |
day 12 연습문제(1) - 상속, final 키워드 (0) | 2021.05.07 |
day11 연습문제(2) - 접근지정자 modifier, 캡슐화 incaptulation (0) | 2021.05.06 |
day11 연습문제(1) - 생성자 (0) | 2021.05.06 |