본문 바로가기
728x90
반응형

study/Java305

[Java] 19 ~ 21. TEST6 (각 점수를 입력받은 후, 총점, 평균을 구하고 이들 모두에 대한 막대그래프를 아래 조건에 맞게 그릴 수 있는 프로그램을 작성하기) package chap6; import java.util.Scanner; /* 국어, 영어, 수학, 물리, 화학, 사회, 컴퓨터 점수를 입력받은 후, 총점, 평균을 구하고 이들 모두에 대한 막대그래프를 아래 조건에 맞게 그릴 수 있는 프로그램을 작성하시오. 단 평균은 소숫점이하는 버리고 정수로 처리 합니다. [결과] 국어 영어 수학 물리 화학 사회 컴퓨터 점수를(1 - 100) 입력하세요 88 77 99 44 55 66 100 총합 :529 평균 :75 최대 :100 최소 :44 100 * * 90 * * * 80 * * * * 70 * * * * * * 60 * * * * * * * 50 * * * * * * * * 40 * * * * * * * * * * 30 * * * * * * * * * * 20.. 2022. 3. 18.
[Java] 19 ~ 21. TEST5 (원(Circle) 클래스 구현하기) package chap6; /* * 원(Circle) 클래스 구현하기 * 1. 멤버변수 * 반지름(r),x좌표(x),y좌표(y), 원의번호(no) * 원의번호 생성 변수 count * 2. 생성자 : 구동 클래스에 맞도록 설정하기 * 3. 멤버메서드 * (1) double area() : 원의 넓이 리턴. Math.PI 상수 사용 * (2) double length(): 원의 둘레 리턴. Math.PI 상수 사용 * (3) void move(int a, int b): x,y좌표를 x+a, y+b로 이동. * (4) void scale(double m): 반지름을 m배 확대/축소. r=r*m * (5) String toString() : * 1번원 : 반지름:10, 좌표:(10,10), 넓이:314.xxx.. 2022. 3. 18.
[Java] 19 ~ 21. TEST4 (다음의 결과가 나오도록 Animal2 클래스를 구현하기) package chap6; /* 구동 클래스를 실행 했을때 다음의 결과가 나오도록 Animal2 클래스를 구현하기 [결과] 원숭이:26살 사자:1살 사람:100살 */ public class Test0311_4 { public static void main(String[] args) { Animal2 a1 = new Animal2("원숭이", 26); Animal2 a2 = new Animal2("사자"); Animal2 a3 = new Animal2(100); a1.info();//원숭이:26살 a2.info();//사자:1살 a3.info();//사람:100살 } } 2022. 3. 18.
[Java] 19 ~ 21. TEST3 (Coin2 클래스와 구동 클래스 구현하기) package chap6; /* Coin2 클래스와 구동 클래스 구현하기 Coin2 클래스 멤버변수 : int side (앞면:0, 뒷면:1), serialNo(동전번호), sno(동전번호 생성을위한 클래스변수) 멤버메서드 : void flip() Math.random() 메서드를 사용하여 side를 결정. 구동클래스 Coin2 클래스의 객체를 10개 생성하기. 객체생성시, 동전번호를 입력하고, flip() 메서드를 이용하여 각각의 동전이 앞면인지 뒷면인지 여부를 출력하기 [결과] 1번 동전 : 앞면 2번 동전 : 앞면 3번 동전 : 뒷면 4번 동전 : 앞면 5번 동전 : 뒷면 6번 동전 : 뒷면 7번 동전 : 뒷면 8번 동전 : 뒷면 9번 동전 : 뒷면 10번 동전 : 뒷면 전체 앞면 동전의 갯수 :3.. 2022. 3. 18.
728x90
반응형