목록분류 전체보기 (159)
우당탕탕 개발일지

Dice_Master 주사위 게임을 통해 상금을 얻을 수 있는 프로그램관리자와 사용자 계정으로 나뉘어 각자 접근할수 있는 메뉴가 다르다. [ 프로젝트 구조 설명 ](아직 게임 관련된 자바 파일은 없다)main : 시작 함수 dto : 계정 정보 & 게임 정보 모음 dto : DB 관련 기능service : 프로그램 전체를 다루는 서비스service.admin : 관리자만 접근할 수 있는 메뉴 서비스service.user : 사용자만 접근할 수 있는 메뉴 서비스 [ 오늘 한 일 ]프로젝트 이름 정하기 컬럼명 정하기 Git 저장소 생성 원격 저장소에 프로젝트 올리기 팀원 저장소 복제 팀원 각자 branch 생성 git branch {브랜치명}git checkout {브랜치명}git add ..

콘솔창 게시물 BoardDTO.java : Board 데이터BoardDAO.java : DB 관련 작업IndexMain.java : 메인화면Board.java : 인터페이스 기능BoardListService.java : 목록 출력BoardViewService.java : 원하는 게시물 출력BoardWriteService.java : 게시물 작성 코드BoardDTO.java : Board 데이터package board.bean;import java.text.SimpleDateFormat;import lombok.AllArgsConstructor;import lombok.Builder;import lombok.Data;import lombok.Getter;import lombok.NoArgsConstru..

1. DB 생성 및 저장 # 테이블 작성create table school ( name varchar2(15) not null, -- 이름 value varchar2(15), -- 학번 or 과목 or 부서 code number -- 1이면 학생, 2이면 교수, 3이면 관리자); menu()****************관리****************1. 입력2. 검색3. 삭제4. 종료****************번호선택 : 4프로그램 종료합니다 1번 - insertArticle()****************1. 학생2. 교수3. 관리자4. 이전메뉴****************번호선택 : 1-1번 학생이름 입력 :학번 입력 : 1-2번 교수이름 입력 :과목 입력 : 1-3번 관리자이름 입력 :부서..
1. SQL--1. 모든 학생의 정보를 검색해라 (Student)Select * from student;--2. 모든 과목의 정보를 검색해라 (Course)SELECT * from course;--3. 기말고사 시험점수를 검색해라 (Score)SELECT result from score;--4. 학생들의 학과와 학년을 검색해라 (Student)select syear, major from student;--5. 각 과목의 이름과 학점을 검색해라 (Course)select cname, st_num from course;--6. 모든 교수의 직위를 검색해라 (Professor)select orders from professor;--7. 각 학생의 평점을 검색하라(별명을 사용) (student)select s..

1. 성적처리1. 필드로 번호(no), 이름(name), 국어(kor), 영어(eng), 수학(math), 총점(tot), 평균(avg) 잡는다 2. 번호 입력할 때 중복해서 넣지 않는다. 3. 1인분의 클래스로 SungJukDTO.java 사용한다. 4. SungJukDTO.java 에서 toString() Override 한다. toString()에서 평균은 소수이하 2째자리까지 한다. 생성자 setter / getter 메소드 calc() - 총점과 평균을 계산한다. 5. 입력, 출력, 수정, 삭제, 소트하는 클래스는 반드시 interface를 상속받는다. 6. menu() 작성한다. 만약에 1 ~ 6번 외의 숫자가 들어오면 "1~6중에 선택하세요" 메세지를..

1. 만년달력[클래스] CalendarEx [필드] 필드는 원하는 것으로 직접 잡기 [메소드] 생성자 : 년도, 월을 입력 - 기본생성자 : 입력 - 메소드 : calc() -> 매달 1일의 요일이 무엇인지? (Calendar에 메소드를 찾아서 수행) -> 매달 마지막이 28, 29, 30, 31 무엇인지? (Calendar에 메소드를 찾아서 수행) display() -> 출력[클래스] CalendarMain [실행결과] 년도 입력 : 2024 년도 입력 : 2000 월 입력 : 1 월 입력 : 2 일 월 화 수 목 금 토 일 월 화 ..
1. 과일 판매량 구하기월별 매출합계도 구하시오 [클래스] Fruit [필드] pum, jan, feb, mar, tot sumJan, sumFeb, sumMar [메소드] 생성자(품명, 1월, 2월, 3월) calcTot() display() public static void output() [클래스] FruitMain [실행결과] --------------------------------------- PUM JAN FEB MAR TOT --------------------------------------- 사과 100 80 75 255 포도 30 25 10 xxx 딸기 ..
1. 치환하는 프로그램을 작성하시오 - indexOf(?, ?), replace()String 클래스의 메소드를 이용하시오 대소문자 상관없이 개수를 계산하시오 [실행결과] 문자열 입력 : aabba 현재 문자열 입력 : aa 바꿀 문자열 입력 : dd ddbba 1번 치환 문자열 입력 : aAbbA 현재 문자열 입력 : aa 바꿀 문자열 입력 : dd ddbba 1번 치환 문자열 입력 : aabbaa 현재 문자열 입력 : aa 바꿀 문자열 입력 : dd ddbbdd 2번 치환 문자열 입력 : AAccaabbaaaaatt 현재 문자열 입력 : aa 바꿀 문자열 입력 : dd ddccddbbddddatt 4개 치환 문자열 입력 : aabb 현재 문자열 입력 : aaaaa 바꿀 문자열 입력 : ddddd 입력..