💭/KDT

KDT 2주차 회고(230309~2303015)

모팔구 2023. 3. 24. 09:09
728x90
반응형

🎯 목표

💡 나는 최고의 프로그래머당!
💡 자바, 디비 수업 잘 따라가기
💡 자바의정석 후반, 알고리즘 공부하기

 

🖋️ 수업 내용

※ 요약 주의

📆 230309

  • ☕️ JAVA
    • 증감 연산자, 삼항 연산자
    • Math.abs()
  • 🐬 Database
    • ErWin - SQLDeveloper 연결하기
    • 한국건설관리시스템 관계다이어그램, ERD 그리기
  • ⌨️ 백준

📆 230310

  • ☕️ JAVA
    • if, else if, else 
    • double Math.random(): 0.0 이상 1.0 미만의 수를 랜덤으로 출력한다. 정수를 리턴하고 싶다면 범위를 정하고 10을 곱해 범위를 늘린다.
    • Math말고 Random 사용 권장 
    • Random random = new Random(); random.nextInt(); // int형 난수 반환. Int 자리에 long, boolean, float, double 사용 가능 random.nextInt(4); // 0~3 사이의 난수 반환. 인자 받는 메서드는 nextInt(int) 뿐임. // 범위를 조정하고 싶다면 특정 수를 더하거나 빼서 조정. (int) (Math.random() * 4) + 8; random.nextInt(4) + 8; // 위 두 문장의 범위는 같다.
    • 반복문을 작성할 때에는 반복할 문장(로직)을 먼저 만들어놓고 for문이나 while문에 넣어라.
  • 🐬 Database
    • 자료형 중 Number[(p, s)]: p는 숫자의 전체길이, s는 p 중 소수점 이하 길이를 명시함.
      ex) Number(10, 2) 소수점 아래 2자리까지 총 10자리 입력가능한 수 정의.
    • 한국건설관리시스템 데이터 입력하고 select 연습
    • 외래키를 주키로 사용할 때 identifying relationship, 외래키를 주키로 사용하지 않으면 non-identifying relationship

📆 230313

  • ☕️ 자바 
    • for, while문, break, continue
    • 연습문제 풀기 & 풀이
  • 🐬 Database
    • 카센터관리시스템 관계 다이어그램, ERD, 요구사항 명세서 연습

📆 230314

  • ☕️ 자바
    • 연습문제 풀이 & 풀기
  • 🐬 Database
    • 데이터 입력 및 DML 연습
    • 학사관리시스템 관계 다이어그램 그리기

📆 230315

  • ☕️ 자바
    • 연습문제 풀이
    • 참조타입
  • 🐬 Database
    • 학사관리시스템 ERD, 요구사항 명세서 생성. 데이터베이스 생성

💭 기록

백준을 한창 풀다가 반복문 - 빠른 A+B에서 버퍼를 쓰라길래 진행을 일단 멈췄다. 전에 공부하던 자바의 정석에도 포함된 내용이라 자바 예습할겸 자바의 정석 완독하고 버퍼를 쓰는 법을 익힌 뒤에 백준도 계속 진행할 생각. 학원 등록할 때 어떤 선생님 수업에 맞춰서 등록일자를 조율한다던데 이번 주동안은 그런 사람들을 공감할 수 있었다. 선생님.. 중요하긴 혀ㅎ.. 나름 유명하고 좋다는 학원 온건데 이게 맞나 싶고 그렇다만 선생님이 헛소리할 때 공부하는거지뭐 하 하이팅 하 하이팅

 

 

728x90
반응형