본문 바로가기

반응형

프로그래밍 공부/java

[JAVA]기초가 든든한 데이터베이스 : 학사 정보 데이터 베이스 구축 및 활용 CREATE TABLE 학과 ( 번호 NUMBER NOT NULL PRIMARY KEY, 이름 NVARCHAR2(10) NOT NULL ); CREATE TABLE 교수 ( 번호 NUMBER NOT NULL PRIMARY KEY, 이름 NVARCHAR2(10) NOT NULL, 학과번호 NUMBER NOT NULL, FOREIGN KEY(학과번호) REFERENCES 학과(번호) ); CREATE TABLE 학생( 번호 NUMBER NOT NULL PRIMARY KEY, 이름 NVARCHAR2(10) NOT NULL, 주소 NVARCHAR2(50), 학년 NUMBER, 키 NUMBER, 몸무게 NUMBER, 상태 NVARCHAR2(4), 입력일자 DATE, 학과번호 NUMBER NOT NULL, FORE.. 더보기
[JAVA]기초가 든든한 데이터베이스 : 영화 정보 데이터 베이스 구축 및 활용 더보기
[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] 다형성을 이용하여 출력한 동물 울음소리 배열로 만들기(상속, 오버라이딩, 배열생성) public class Animal { public void sound() { } } public class Cat extends Animal{ public void sound() { System.out.println("끼야아오옹ㅇㅇㅇㅇ옹ㅇ옹ㅇㅇ꾸앙ㅇㅇㅇㅇ"); } } public class Dog extends Animal{ public void sound() { System.out.println("우라라랄ㄹㄹ랄랄ㄹ랄ㄹ웡월럴ㄹㄹㄹ얼ㄹ럴ㄹ"); } } public class Frog extends Animal{ public void sound() { System.out.println("꾸엑뚜엑뚜엑뚜엑 꾸엑꾸엑"); } } public class Override1 { public static void ma.. 더보기
[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(); } } 더보기

반응형