본문 바로가기

JAVA8

JAVA(골프연습장회원관리프로그램)_2024-06-28 DB생성--drop table TBL_MEMBER_202201;--drop table TBL_CLASS_202201;--drop table TBL_TEACHER_202201;--1.강사정보 테이블 생성CREATE TABLE TBL_TEACHER_202201 ( TEACHER_CODE CHAR(3) PRIMARY KEY, TEACHER_NAME VARCHAR2(15), CLASS_NAME VARCHAR2(20), CLASS_PRICE NUMBER(8), TEACHER_REGIST_DATE VARCHAR2(8) );--2.회원정보 테이블 생성CREATE TABLE TBL_MEMBER_202201 ( C_NO CHAR(5) PRIMARY KEY, C_NAME VARC.. 2024. 6. 30.
JAVA(카페주문관리 프로그램)_2024-05-31 카페 주문 관리 프로그램 요구사항1) 사용자 인터페이스2) 설명 : 메뉴 기반의 텍스트 사용자 인터페이스 제공3) 사례 : "1. 주문 추가 2. 주문 조회 3. 주문 수정 4. 주문 삭제 5. 종료"4) 핵심 : 사용자가 쉽게 각 기능을 선택 예외 처리1) 설명 : 파일 입출력 및 잘못된 입력에 대한 예외 처리2) 사례 : 파일이 없을 경우, 잘못된 수량 입력3) 핵심 : 안정적인 프로그램 동작 보장 파일 생성package Cafe;import java.io.File;public class CafeCreater { public static void main(String[] args) { try { File kidcafe = new File("KidCafe.csv").. 2024. 6. 3.
JAVA(인터페이스와 다른 형식의 클래스)_2024-05-30 클래스 선언package 강아지예제;interface Animal { public void eat(); public void makeSound();}interface Pet { public void play(); public void run();}class Dog implements Animal, Pet { public void eat() { System.out.println("앵보 푸들이 사료를 먹습니다."); } public void makeSound() { System.out.println("앵보 푸들이 큰소리로 짖고 있습니다."); } public void play() { System.out.println("앵보.. 2024. 5. 30.
JAVA(클래스 상속)_2024-05-29 클래스 선언package Animal;public class Animal { public void eat() { System.out.println("동물은 음식을 먹습니다."); } public void sleep() { System.out.println("동물은 잠을 잔다."); }} 토끼에게 상속package Animal;public class Rabbit extends Animal { public void run() { System.out.println("앵보 토끼가 깡총거립니다."); } public void eat() { System.out.println("앵보 토끼가 양상추를 먹고 있습니다."); } .. 2024. 5. 29.
JAVA(클래스 다듬기)_2024-05-28 클레스 선언package Tv;public class Tv { String name; String size; String color; void turnOn() { System.out.println(name + "켜졌습니다."); } void turnOff() { System.out.println(name + "꺼졌습니다."); } void printInfo() { System.out.println("이름 : " + name + ", 사이즈 : " + size + ", 색상 : " + color); } public void print() { }}  객체 생성package Tv;public class TvExam.. 2024. 5. 28.
JAVA(열거형)_2024-05-27 package second;public class SumAvg { public static void main(String[] args) { int i = 1; int sum = 0; for (i = 1; i 1~100까지 합계 : 5050평균 : 50.50 package second;public class SignPrint { public static void main(String[] args) { int num = -5; int num1 = 7; int min = 0; min = (num 최소값 : -5  package second;public class RoundOff { public static .. 2024. 5. 27.