본문 바로가기

부트캠프38

[TIL] 유데미 X 사람인 취업 부트캠프 19일차 / java [1. 오늘 배운 것] 1. 연습문제2 - 인치를 객체로 public class Dimension { private int feet; private int inches; public Dimension(int inches) { if (inches < 0) { this.feet = -1; this.inches = -1; } else { this.feet = inches / 12; this.inches = inches % 12; } } public int getFeet() { return feet; } public int getInches() { return inches; } } - 정사각형 클래스 public class Square { private int side; public Square(int side.. 2024. 1. 10.
[TIL] 유데미X사람인 취업 부트캠프 18일차 / 자바, 객체지향 [1. 오늘 배운 것] 1. 이클립스를 사용해서 자바 프로그램 구구단표 짜기 - MultiplicationTable 클래스와 MultiplicationRunner 클래스를 각각 생성한다 - MultiplicationTable 클래스에 구구단표를 출력하는 함수를 생성한다 public class MultiplicationTable { void print(){ for (int i = 1; i < 10; i++) { System.out.printf("%d * %d = %d", 5, i, 5*i).println(); } } } - MultiplicationTableRunner 클래스에 구구단표 출력 함수를 호출하는 코드를 작성한다 public class MultiplicationTableRunner { publi.. 2024. 1. 9.
[TIL] 유데미X사람인 취업 부트캠프 17일차 / [1. 오늘 배운 것] 1. 연산자 2. if문 - if (조건문) {명령} ; - 조건문이 참일때만 명령이 실행된다 3. 연습문제 - 변수 a, b, c, d 선언 후 a+b 가 c+d보다 큰지 조건문으로 확인 - 세 변수를 선언 후 세 변수를 각도로 하여 삼각형이 되는지 확인 - 변수를 선언하여 홀수임을 확인 4. 반복문 - 기본 구조 : for(initialisation; condition; update) 구문 - 구구단표 출력 - 변수를 생성해서 다른 구구단표를 출력할 수 있다 - 초기값이나 업데이트 구문에는 다중값을 넣을 수 있지만, 가운데 조건문에는 한 가지 조건만 들어올 수 있다 5. 메서드 - 기본 구조 : void 메서드명(인자) { 명령문 } - void는 반환값이 없는 구조. 실행만 .. 2024. 1. 8.
[TIL] 유데미X사람인 취업 부트캠프 16일차 / JShell, 자바 기초 [1. 오늘 배운 것] 1. JShell - 프로그램 전체를 작성하고 실행해 콘솔 창으로 출력할 필요 없이 코드 한 줄만 입력하면 바로 출력 - 오류를 즉각적으로 알 수 있음 - 시작 : 명령 프롬포트에 jshell 입력 - 종료 : /exit 입력 2. 연산 - 5 * 2 에서 5와 2는 피연산자, *는 연산자이다 - 연산자 : +, -, *, /, % 3. System.out.println() - 값 출력 - 비교 - 문자열 출력 시 "" 사이에 값을 넣어야 함 - ", ', \ 등을 출력할 때에는 앞에 슬래시(\)를 붙여줘야 함 - 줄바꿈이 필요한 경우 \n을 삽입 - 탭이 필요한 경우 \t 삽입 - 백스페이스가 필요한 경우 \b 삽입 4. 수학 Math.random() : 0에서 1 사이의 숫자를.. 2024. 1. 5.
[TIL] 유데미X사람인 취업 부트캠프 15일차 / SQL 데이터베이스 생성, 관리 [1. 오늘 배운 것] 1. 데이터 유형 - Boolean : true or false - Character : char, varchar, text - Numeric : integer, floating-point number - Temporal: date, time, timestamp, interval - UUID : Universally Unique Identifiers - Array : 숫자나 문자열 등을 저장 - JSON 2. 기본키 및 외래키 - 기본키(pk) : 모든 칸이 구별 가능하고 null값을 허용하지 않음 - 외래키(fk) : 다른 표와 얼마나 많은 관계를 맺고 있는지에 따라 다양한 키를 가지고 있을지 결정됨 - 외래키를 포함하고 있는 표를 차일드 표라고 부름 3. 제약조건 - 표에 있는.. 2024. 1. 4.
[TIL] 유데미X사람인 취업 부트캠프 14일차 / SQL Group By~ Join [1. 오늘 배운 것] 1. HAVING - 집계가 이미 수행된 이후에 자료를 필터링하기 때문에 GROUP BY 뒤에 위치함 - 집계 결과를 필터로 사용할 수 있음 - SELECT문의 SUM은 HAVING에서 사용할 수 없음 - 즉, GROUP BY까지 실행된 결과를 HAVING으로 필터링하는 것! 2. 연습 문제 - 결제 건수가 40 이상인 고객에게 플래티넘 지위를 할당할 때 자격이 있는 고객 반환 - SELECT customer_id FROM payment GROUP BY customer_id HAVING COUNT(*) >= 40; - 직원ID 2와의 결제 거래에서 100달러를 초과하여 사용한 고객의 고객id 반환 - SELECT customer_id, SUM(amount) FROM payment .. 2024. 1. 3.