본문 바로가기

자바 문제 1. Grade.java와 Grading.java를 완성하시오. 성적입력 방법을 화면입력 또는 파일입력으로 받도록 작성하시오. 2. 어떤 클래스의 객체가 만들어질 때마다 고유 번호를 차례로 배정하는 프로그램을 작성하되 이를 생성자에서 처리하는 경우와 생성자를 이용하지 않는 방법을 각각 사용하시오. 3. 숫자를 0으로 나눌 때 어떤 예외가 발생하는지 알아보고, 이 예외를 잡아서 처리하는 코드를 작성하시오. 4. 1초에 한 번씩 자신의 이름을 화면에 출력하는 스레드를 작성하되 Thread를 상속하는 방식과 Runnable을 구현하는 방식으로 각각 작성하시오. 5. 화면에서 입력하는 글자를 문장 단위로 즉, 리턴키를 입력할 때까지 읽어 파일에 쓰는 프로그램을 작성하시오. import java.util.*; i.. 더보기
자바문제 public class Diagram { String name = "다이어그램"; public void calculatingArea() { System.out.println("면적을 계산하는 프로그램"); } } 위에 주어진 상위 클래스 Diagram을 이용하여, 직사각형의 너비(x)와 높이(y) 및 원의 반지름(r)이 주어졌을 때 각 도형의 면적(x*y & 3.14*r2)을 계산하는 비실행 하위 클래스 Circle과 Rectangle (각각 Diagram 클래스로부터 상속)을 작성한 후, 위의 3개 클래스들로부터 각각 객체를 생성한 후, (x,y)=(20,40) 및 r=10인 경우에 다음과 같은 실행결과를 도출하는 실행 클래스 Area를 작성할 것. 실행 결과: 면적을 계산하는 프로그램 직사각형 면적을.. 더보기