JAVA 공부/Quiz(26)
-
Day17 - Quiz를 풀어 봅시다
오늘은 대면 수업하는 날 입니다 ~~ 그런데, 저희 조에서 저만 학원에 나와 있네요... 우리 조원 분들 어디갔나요 ~~~~~~~~~ 돌아오세요 ~~~~~~~~~~ ㅠㅠㅠㅠㅠ 오늘은, 어제 배웠던 static , abstract 가 어려웠기 때문에, 약 30분 정도 같이 복습을 해주셨어요 ~~ 그리고 진도를 나가지 않고, 바로 quiz를 내주셨답니다. 그럼 같이 quiz를 풀어 볼까요? - 추상화 클래스 Shape 를 상속받아서 Circle , Rect 를 만들어라 - 원형은 생성될 때, 이름과 변의 길이를 받을 것 - getArea()는 원의 넓이를 반환하도록 오버라이딩 - PI 는 상수형태로 선언 - main 에서 이름과 넓이를 출력할 것 추상클래스 Shape 는 선생님이 만들어 주셨습니다. 우리는 ..
2021.03.10 -
Day15 - Quiz 를 풀어 봅시다
오늘은 한 주를 시작하는 월요일 이네요 후.. 언제나 월요일은 힘듭니다. 그러면 본론으로 들어가서 퀴즈를 풀어 보겠습니다 저번에 만들었던, 플레이어, 전사, 마법사 가 있죠 고대로 가져와서 몇가지만 수정 하겠습니다 이렇게 생성자를 통해 초기화 하는 부분만 변경 시켜 주도록 하겠습니다. - Wirror 에서 bash 를 만들어라 - 다른 공격할 캐릭터를 매개변수로 넣고, hp를 깎은 후 출력해라 - mp가 100 이상일 경우에만 bash를 사용할 수 있도록 해라 1. mp가 100 이상인지 확인한다 2. 매개변수로 받은 객체가 Warrior 인지 Wizard 인지 확인한다 - Wizard 는 Blizzard 스킬을 가지고 있다. - 캐릭터들의 배열을 받아서, 받은 배열에 10 ~ 15 랜덤 피해를 입혀라 ..
2021.03.08 -
Day14 - Quiz를 풀어 봅시다
글을 토요일에 써서.... 어제 금요일 같은 마음으로 글을 써볼게요 오늘은 드디어 금요일 !!!!!!!!!!!!!!! 오늘만 지나면 편안한 주말이 찾아 오ㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴ네요 거기에, 딱히 주말 숙제를 안 내주셔서 ~ 복습만 하고 하고 싶은거 하면 될거 같아용 ㅎㅎㅎㅎㅎㅎㅎㅎ 특히 ! 오늘은 Quiz도 많이 안 풀은 것 같아서 포스팅하는데 드는 시간이 감소 할 것 같네요 ~~ - 클래스 User 만들기 - 멤버변수 name, rrn, age - 생성자 2개 - 기본생성자, 멤버변수를 모두 받아 초기화하는 생성자 - 만들고 난 후 main에서 멤버변수 확인하기 멤버변수를 확인하기 위해서 getter를 만들어 주면 되는데. 저는 info 메서드를 따로 만들어 줬습니다 바로 멤버변수를 확인하게 해줘도 되지만..
2021.03.06 -
Day13 - Quiz를 풀어봅시다
오늘부터는 클래스 상속에 오버로딩에 오버라이딩에 왔다 갔다 해야 해서, 보기 불편할 수 있을 것 같네요 - 부모 클래스 Calculator 를 상속받는 자식 클래스 Computer - Calculator 은 멤버변수 result, pi 를 가지고 있음 - Calculator 의 메서드(기능) - int multi(int a) - result에 a값을 곱하는 기능 - int div(int a) - result에 a값을 나누는 기능 - double circle(int a) - 반지름 a의 원의 넓이를 구하는 기능 ( pi 사용 ) - Computer 의 메서드(기능) - circle()을 오버라이딩 하고 pi 대신 Math.PI 사용 - double rect(double a) - 정사각형의 넓이를 구하는 기..
2021.03.04 -
Day12 - Quiz를 풀어봅시다
오늘이 벌써 수요일 이네요 ㅎㅎㅎㅎ 좋습니다 ~ 오늘도 Quiz를 한번 같이 풀어 보죠 먼저, 어제 배운 클래스와 객체, 생성자를 이용한 문제 입니다 - 멤버변수 - 예금주이름 name : String 비밀번호 password : String 잔액 balance : int - 생성자 - 3가지 멤버 변수를 모두 매개값으로 받아 초기화 하는 생성자를 만들기 - 메서드 - 입금기능(deposit : void), 출금기능(withDraw : void), 잔액조회(getBalance : int) 위의 결과값이 나오도록 만들면 됩니다. 먼저 멤버변수 3가지를 만들어 줍니다 생성자를 통해 매개변수 3가지를 받고, 초기화 해줍니다 메서드의 기능을 하나씩 만들어 봅시다 입금기능 출금 기능 잔액 조회 기능 이렇게 클래스..
2021.03.03 -
Day11 - Quiz를 풀어 봅시다
오늘은 딱히 숙제가 없네요 ~ 하지만 Quiz는 있었습니다. 같이 한번 볼까요 - 아래의 결과값과 main 코드를 보고 class 를 완성 하시오 멤버 변수는 name , age 2개가 있네요 메서드는 info() 가 있고 info에서 멤버변수의 데이터를 출력해 주고 있는 것 같습니다. 이렇게 Person 이라는 클래스를 만들고, 멤버변수를 선언 해줍니다. 그리고, 출력을 해주는 info() 라는 메서드도 만들어 주면.... 끝 ! 너무 간단하죠? - 위에 만들었던 클래스에 tall 을 추가하고 생성자를 사용해 초기화 해라 일단 먼저 생성자를 통해 매개변수 3개를 받네요 그리고 tall 이라는 멤버변수가 추가 되었고 info 를 통해 키도 출력이 되네요 이렇게 만들어 주면 됩니다. 그런데, p2를 만들어..
2021.03.02