본문 바로가기
728x90
반응형

study/Java305

[Java] 19 ~ 21. TEST4 풀이 (다음의 결과가 나오도록 Animal2 클래스를 구현하기) package chap6; /* 구동 클래스를 실행 했을때 다음의 결과가 나오도록 Animal2 클래스를 구현하기 [결과] 원숭이:26살 사자:1살 사람:100살 */ class Animal2 { String name; int age; Animal2(String name, int age) { this.name = name; this.age = age; } Animal2(String name) { this(name,1); } Animal2(int age) { this("사람",age); } void info() { System.out.println(name + ":"+age+"살"); } } public class Test0311_4 { public static void main(String[] args).. 2022. 3. 18.
[Java] 19 ~ 21. TEST3 풀이 (Coin2 클래스와 구동 클래스 구현하기) package chap6; /* 2. Coin 클래스와 구동 클래스 구현하기 Coin 클래스 멤버변수 : int side (앞면:0, 뒷면:1), serialNo(동전번호), sno(동전번호 생성을위한 클래스변수) 멤버메서드 : void flip() Math.random() 메서드를 사용하여 side를 결정. 구동클래스 Coin 클래스의 객체를 10개 생성하기. 객체생성시, 동전번호를 입력하고, flip() 메서드를 이용하여 각각의 동전이 앞면인지 뒷면인지 여부를 출력하기 [결과] 1번 동전 : 앞면 2번 동전 : 앞면 3번 동전 : 뒷면 4번 동전 : 앞면 5번 동전 : 뒷면 6번 동전 : 뒷면 7번 동전 : 뒷면 8번 동전 : 뒷면 9번 동전 : 뒷면 10번 동전 : 뒷면 전체 앞면 동전의 갯수 :3.. 2022. 3. 18.
[Java] 19 ~ 21. TEST2 풀이 (다음과 같은 멤버 변수를 갖는 Student 클래스를 구현하기) package chap6; /* 다음과 같은 멤버 변수를 갖는 Student 클래스를 구현 하시오 멤버 변수 String name //학생이름 int ban,no,kor,eng,math //반,번호,국어점수,영어점수,수학점수 생성자 (이름,반,번호,국어,영어,수학) 을 매개변수로 가짐 멤버 메서드 1. getTotal 기능 : 국어,영어,수학 점수의 합 반환 2. getAverage 기능 : 총점(국어,영어,수학 점수의 합) 을 과목수로 나눈 평균 반환 리턴타입 : float */ class Student { String name; // 학생이름 int ban, no, kor, eng, math; // 반,번호,국어점수,영어점수,수학점수 public Student(String name, int ban, .. 2022. 3. 18.
[Java] 19 ~ 21. TEST1 풀이 (동전을 표현하는 Coin1 클래스 구현하기) package chap6; /* 3. 동전을 표현하는 Coin1 클래스 구현하기 멤버변수 : 동전의 면(side) 멤버메서드 : flip() 기능 : 동전을 던져 동전의 면을 변경한다. Math.random() 메서드 이용. 앞면,뒷면 출력함. */ class Coin1 { String side = "앞면"; void flip() { side = ((int) (Math.random() * 2) == 0) ? "앞면" : "뒷면"; System.out.println(side); } } public class Test0311_1 { public static void main(String[] args) { Coin1 coin = new Coin1(); System.out.println(coin.side); c.. 2022. 3. 18.
728x90
반응형