본문 바로가기

java5

2021.07.02 수업일지 - SQL(Structured Query language) 다시보기 - 프로시저 : 절차형 SQL을 활용하여 특정 기능을 수행하는 일종의 트랜잭션 언어 - SQL(Structured Query language) 본수업 - 함수 Q1. 사원번호가 홀수인 사원 검색 SELECT * FROM EMP WHERE MOD(EMPNO,2)=1; Q2. 사원번호가 짝수인 사원 검색 SELECT * FROM EMP WHERE MOD(EMPNO,2)=0; SELECT * FROM EMP WHERE NOT MOD(EMPNO,2)=1; Q3. 출력한 사원번호 목록을 내림차순으로 정리 SELECT * FROM EMP WHERE MOD(EMPNO,2)=1 ORDER BY EMPNO DESC; Q4. 테이블의 구조를 보고 싶을때 .. 2021. 7. 3.
2021.06.24 수업일지 - 예외처리 다시보기 1. 모든 예외처리는 ~ exception으로 끝난다. 2. exception의 상위 클래스는 throwable 3. throwable의 상위 클래스는 object(super class) 4. RuntimeExecption의 하위 클래스는 반드시 써야하는건 아니다. 필수가 아니다. 5. 이외의 익셉션 클래스는 필수이다. - 예외 처리 예제) package ex1; import java.util.Scanner; public class Ex1_0624 { public static void main(String[] args) { Scanner keyboard = new Scanner(System.in); int[] arr = new int[100]; for (int i = 0; i < 3.. 2021. 6. 26.
2021.06.23 수업일지 - 전화번호부 4단계 틀) class PhoneInfo { private String name; //재활용 private String phoneNum; //재활용 //생성자...... public void showPhoneInfo(){ //오버라이딩: 재정의 System.out.println("name="+name); System.out.println("phoneNum="+phoneNum); } } class PhoneUnivInfo : 대학 친구들의 전화번호 저장 *이름 : String name *전화번호 : String phoneNum *전공: String major *학년: int year class PhneCompanyInfo : 회사 동료들의 전화번호 저장 *이름 : String name *전화.. 2021. 6. 26.
2021.06.21 수업일지 - 전화번호부 1단계 전화번호부 만들기 매인 클래스) package phonebook; public class PhoneBook { public static void main(String[] args) { PhoneInfo pInfo1 = new PhoneInfo("홍길동", "123-1234", "99/10/09"); PhoneInfo pInfo2 = new PhoneInfo("이순신", "456-4567"); pInfo1.showPhoneInfo(); pInfo2.showPhoneInfo(); + pInfo1.showPhoneInfo();와 같이도 출력 가능하지만 System.out.println(pInfo1.toString()); //(인스턴스 참조값) System.out.println(pInfo2.. 2021. 6. 26.