본문 바로가기

반응형

연습문제

[JAVA] 3과목의 점수를 입력받아 객체를 생성하고 성적 평균 출력하기 Q. Grade 클래스를 작성해보자. 3 과목의 점수를 입력받아 Grade 객체를 생성하고 성적 평균을 출력하는 main()과 실행 예시는 다음과 같다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("수학, 과학, 영어 순으로 3개의 점수 입력 >>"); int math = scanne.. 더보기
[JAVA] 기업의 정보를 출력하는 프로그램을 만들기 Q. 대한민국 5대 기업의 정보를 출력하는 프로그램을 만들어 보세요. 각각의 기업 클래스를 정의하고 부모클래스인 company 클래스로부터 상속받으세요. main 함수에서는 객체 배열을 통하여 반복문으로 정보를 출력합니다. package ho; public class info { public static void main(String[] args) { Company c[] = new Company[5]; c[0]=new Samsong("삼송", 250000, 340, "IT, 반도체, 스마트폰"); c[1]=new Handai("한대", 140000, 90, "자동차"); c[2]=new Ask("ASK", 70000, 90, "IT, 통신, 에너지"); c[3]=new Mlg("MLG", 140000,.. 더보기
[JAVA] 클래스 상속 기초 문제 : 자동차 속력 출력하기 Q. SportsCar클래스를 정의하고 getTurbo 메소드를 만드세요.(속력 20씩 증가), Car 클래스에게 상속을 받아보세요. Car클래스를 정의하고 SpeedUp 메소드와(속력 10씩 증가), SpeedDown 메소드(속력 10씩 감소)를 만드세요. package ho; public class Sports { public static void main(String[] args) { SportsCar sc = new SportsCar(); sc.speedUp(); sc.speedUp(); sc.speedDown(); sc.getTurbo(); } } package ho; public class Car { int speed = 0; public void speedUp() { speed += 10; .. 더보기
[JAVA] 클래스를 상속하여 출력하기 Q. Person 클래스를 정의합니다.(생성자 포함) 이름, 나이, 주소 정보를 저장하고 show_info 메소드로 정보를 출력합니다. Univ_student 클래스를 정의합니다.(생성자 포함) person클래스에게 상속을 받으며 학번, 평점 멤버변수를 가지며 추가된 멤버변수를 출력할 수 있는 show_info 메소드를 재정의하세요. Worker 클래스를 정의합니다.(생성자 포함) person클래스에게 상속을 받으며 연봉,회사, 멤버변수를 가지며 추가된 멤버변수를 출력할 수 잇는 show_info 메소드를 재정의 하세요. public class Override2 { public static void main(String[] args) { Person student_1 = new Univ_Student(".. 더보기
[JAVA] 생성자를 호출하면 "객체 생성"이, 소멸자를 호출하면 "객체 소멸"이 출력되게 생성자와 소멸자 만들기 Q. 생성자를 호출하면 "객체 생성"이 출력되고 소멸자를 호출하면 "객체 소멸"이 출력되게 생성자와 소멸자를 만들어보세요. public class Destructor { public Destructor() { System.out.println("객체 생성"); } public void finalize() { System.out.println("객체 소멸"); } public static void main (String [] args) { Destructor gar = new Destructor(); gar.finalize(); } } 더보기
[JAVA] 정보를 입력 받아 BMI 지수를 계산하기(포매팅 사용) Q. 이름, 키, 몸무게를 입력받아 BMI 지수를 계산해 저장하는 프로그램을 만들어 보세요. public class Student { String name; double height; double weight; double bmi_num; public Student(String name, double height, double weight) { this.name=name; this.height=height; this.weight=weight; } public void bmi() { bmi_num = weight / ((height/100)*(height/100)); if (bmi_num == 0 || bmi_num 더보기
[JAVA] student 클래스의 멤버변수를 적절한 생성자를 이용해 초기화하기 Q. student 클래스의 멤버변수를 default 생성자가 아닌 적절한 생성자를 이용하여 초기화하는 프로그램을 만들어보세요. public class Student { String name; int age; double height; public Student(String name, int age, double height) { this.name = name; this.age = age; this.height = height; } } public class Student_1 { public static void main(String[] args) { Student stu = new Student("도토리", 33, 160.4); System.out.println("이름 : " + stu.name); S.. 더보기
[JAVA] student 클래스의 멤버 변수를 default 생성자를 이용하여 초기화하기 Q. student 클래스의 멤버 변수를 default 생성자를 이용하여 초기화하는 프로그램을 만들어보세요. public class Student_1 { public static void main(String[] args) { Student student = new Student(); System.out.println("이름 : " + student.name); System.out.println("나이 : " + student.age); System.out.println("키 : " + student.height); } } public class Student { String name; int age; double height; public Student() { name = "도토리"; age = 33;.. 더보기

반응형