반응형

2023/03 53

Java 14 부터 지원 되는 Switch Expression

간단하게 쉼표(,)로 조건 구분 식으로 표현 하여 반환 값을 받을 수 있음. 리턴 값이 없는 경우는 오류가 생김 yield 키워드 사용 package ch16; public class SwitchCaseUpTest { public static void main(String[] args) { int month = 3; int day = switch (month) { case 1, 3, 5, 7, 8, 10,12 -> { System.out.println("한 달은 31일입니다."); yield 31; } case 4,6,9,11 -> { System.out.println("한 달은 30일입니다."); yield 30; } case 2 ->{ System.out.println("한 달은 28일입니다."); ..

[패스트캠퍼스] 자바 스프링 강의 3주차 일지

내일배움카드로 수강한 국비지원교육 패스트캠퍼스 자바 스프링 강의를 들은지 이제 3주가 되었다. 그동안 다른 대학강의나 캡스톤 디자인으로 정신이 없어서 진도를 제대로 못나갔는데 캡스톤 제작할 프로그램을 만드는데 스프링을 쓸 수 있을 거 같고 그렇게 되면 이제 수강할 시간이 많이 늘어날 거 같다. 주제가 슬랙 봇을 제작하는 건데 그 슬랙봇을 제어하는 웹페이지도 만들고 싶은데 그때 사용할 수 있을 것 같다. 자세한건 일단 배워봐야 알 것 같다. 오늘은 스프링에 대한 대략적인 설명과 설치, aws에 대한 설명과 설치 과정을 수강했다. 스프링 설치 과정중에 jdk 설치를 맥에서 보다 쉽게 하는 방법 등을 배웠는데 오늘 강의는 애로사항이 좀 많았다. 스프링 설치 과정을 그대로 따라했는데 STS3이 맥북 M1 환경에..

SQL에서 숫자 상수가 문자열로 취급되는 경우

문제를 풀다가 의문점이 발생했다. select name, jumin, decode(substr(jumin,7, 1), 1, 'MAN', 2, 'WOMAN') "Gender" from student where deptno1 = 101; 이 문제에서 decode 조건문에서는 1과 2를 따옴표로 감싸지 않아도 동작했다. select name, tel, decode(substr(TEL, 1, instr(tel, ')')-1), '02', 'SEOUL', '031', 'GYEONGGI', '051', 'BUSAN', '052', 'ULSAN', '055', 'GYEONGNAM') loc from student where deptno1 = 101; 하지만 위 코드에서는 지역번호 02, 031, 051 등을 따옴표로..

[오라클 SQL과 PL/SQL] decode 퀴즈 1, 2, case문 퀴즈

120 ~ 123p 내용 1. decode 퀴즈 1번 select name, jumin, decode(substr(jumin,7, 1), 1, 'MAN', 2, 'WOMAN') "Gender" from student where deptno1 = 101; 2. decode 퀴즈 2번 select name, tel, decode(substr(TEL, 1, instr(tel, ')')-1), '02', 'SEOUL', '031', 'GYEONGGI', '051', 'BUSAN', '052', 'ULSAN', '055', 'GYEONGNAM') loc from student where deptno1 = 101; 3. case문 퀴즈 select empno, ename, sal, case WHEN sal betw..

운동일지 3/18

어시스트 딥스 30kg 5회 2세트 30kg 10회 4세트 인클라인 체스트 40kg 10회 5세트 머신은 고립하려고 하는건데 내가 가동범위를 넓히려다 보니까 전면 어깨가 잘 쓰인다고 한다. 관장님에게 어깨가 안나가는 가동범위를 찾아서 그 부분을 반복하는 걸 권장 받았다. 머신 높이 같은건 사람의 팔길이 등에 따라 달라서 본인이 자꾸 의자 높낮이 조절하면서 해봐야한다. 자극점도 의자 높이에 따라서 느껴지는게 다르기도 해서 결국 내 스스로 찾아야한다. 체스트 프레스 120kg 10회 1세트 90kg 10회 4세트 자주 쓰던 머신이 고장나서 90kg까지만 있는 머신으로 수행함

[패스트 캠퍼스] 자바 스프링 강의 2주차

내일배움카드로 배우는 패스트캠퍼스 국비지원교육 자바 스프링 강의 2주차 학습일지다. 오늘은 자바 기본 문법 강의를 전부 끝마쳤다. 다른 언어를 할 줄 알아서 비교적 수월하게 수강한 것 같다. 아는 것만 나오는 건 아니고 유익한 내용도 꽤 있었다. 패키지 이름은 항상 소문자, 클래스 이름은 첫 글자는 대문자, 변수나 메소드는 첫글자를 소문자로 하는 관습이나 새롭게 업데이트 된 switch - case문의 사용법은 꽤나 유익하게 배웠다. 그 외에도 아무래도 문법이 언어마다 조금씩 다르다보니 for, while 등 반복문이나 if 조건문 등을 점검 삼아서 배우며 유익했다. 그리고 다른 강의와는 다르게 비트 관련해서 기본적인 2, 8, 10, 16진수 개념이나 비트 연산자도 다루는 부분은 좀 색달랐다. 각 언어..

반응형