# Switch/Case

7개의 포스트
post-thumbnail

230523(화)-TIL

오늘 마주친 문제 문제 : switch/case문 내 조건에 같은 변수명 생성을 시도 아래와 같이 switch/case문을 통해 dataStructure 변수의 값에 따라 List 자료구조를 생성할지, Set자료구조를 생성할 지 선택하려고 하였다. 하지만 위와 같이 동일할 recipe변수를 사용하려 할 경우, recipe변수는 이미 존재한다는 에러메시지가 출력된다. 그래서 switch/case 문으로 나누더라도, 독립된 블록으로 간주되지 않는다고 생각하여 "Set"case문의 recipe 변수명을 recipeSet으로 변경하여 해결하려고 하였다. ![](https://velog.velcdn.com/images/dnwls3525/post/33d33c9a-1d2d-4192-a5b2-90166a58c9

2023년 5월 23일
·
0개의 댓글
·
post-thumbnail

4. Switch case문

switch case : 명확한 케이스가 있는 경우 (등급, 성적, 랭킹, 에러코드 등) if, if else : 여러 조건 또는 범위에 해당하는 조건 Switch case문 이용하여 예제 만들기

2023년 4월 11일
·
0개의 댓글
·
post-thumbnail

[C]swich~case문

swich~case swich~case문이란? : 여러 개의 상수 중에서 조건에 해당하는 하나를 골라서 실행한다. 이때 break의 역할은 해당 블록을 탈출하는데 사용한다. scanf를 사용해서 내가 원하는 값을 입력하면 연산이 되어서 나온다. ex) 6/2=3, 2*2=4, 2+5=7, 8-2=6

2022년 8월 25일
·
0개의 댓글
·
post-thumbnail

22.5.06 [HackerRank]Java BitSet

✅ 문제 분석 첫 줄에 B1 B2 길이를 나타내는 정수 n과 수행할 작업 수 m이 한칸 띄어 입력된다. 다음 줄부터는 위 다섯가지 형태 중 하나로 입력 된다. set에서 1,2는 각각 B1, B2를 의미한다. index의 숫자는 BitSet안의 비트 인덱스를 의미한다. 이진연산 AND OR XOR는 첫번째 피연산자에 두번째 피연산자의 집합을 적용한다. 예를 들어 AND 2 1인 경우 B2에 B1과 B2의 합집합이 들어간다. M0 = AND 1(SET) 2(SET) B1 = B1 ∩ B2 = {0,0,0,0,0} ∩ {0,0,0,0,0} = {0,0,0,0,0} B1 ={0,0,0,0,0}, B2={0,0,0,0,0} 따라서 설정된 비트수가 각각 0이므로 0 0 이 출력됨

2022년 5월 6일
·
0개의 댓글
·

🔂 Switch/case

Switch switch/case 문은 여러가지 case 조건 중 맞는 조건을 충족시키는 case를 실행하는 문이다. switch의 인자 안에 값을 충족시키는 case 구문이 실행된다. 위 예제에서 switch 인자값이 value2라면 value2 statement(value is 2)가 실행된다. switch switch(expression) switch는 인자안에 값을 할당한다. 할당하는 값은 case 값들 중 하나이상이 될 수 있고 case 값 중 없어 default 값으로도 실행될 수 있다. case case는 switch의 인자를 충족시킬 수 있는 조건값이다. default switch의 인자 중 충족하는 case가 없다면 default값이 실행된다. default 구문은 어디에나 넣을 수 있다. break case의 break가 없다면 다음구문까지 실행이 된다. 위 같은 경우 switch의 인자

2022년 3월 5일
·
0개의 댓글
·

[C][기초 정리] 삼항 연산자, if, switch case

1. 삼항 연산자 다른 연산자들과 다르게 피연산자가 3개이다. 삼항 연산자의 원형: 조건식 ? 참일 때의 반환 값 : 거짓일 때의 반환 값 결과가 참이라면 1을, 거짓이라면 0을 반환한다. 2. 조건문 (if) 조건식을 비교하고 해당 조건식이 참이면 종속 문장을 실행, 거짓이면 탈출! if ~ else, switch ~ case 두 개가 존재한다. 주의할 점: if ~ else 문에서 조건식 뒤에 ;(세미콜론)을 작성하게 되면 종속 문장이 사라지게 된다. if ~ else 문에서 종속 문장이 한 줄일 때는 {}(중괄호)를 생략할 수 있다. > 국어, 수학, 영어 점수를 받아 평균점수로 등급을 출력하기 3. 조건문(switch~case) switch ~ case 문에서 break 키워드는 해당 문법을 탈출하는 용도로 사용된다. 하지만 프로그래머가 의도적으로 break를 작성하지 않는 경우도 있다. switch ~ case 문에서는 비교할 값 공

2021년 8월 17일
·
0개의 댓글
·
post-thumbnail

TIL-37

논리연산자 !: NOT &&: AND : false 찾기 둘 다 true 일때만 결과물이 true 둘 중 하나가 false 이면 return false ||: OR : true 찾기 양쪽의 값 중 하나라도 true 라면 결과물이 true 두 값이 둘 다 false 일 때에만 false 실행순서 ! > && > | | > 조건문: Swich / case 사용하는 이유? 특정값이 무엇인지 판별할때 유용함 주의할 점: break 를 안 넣으면 그 다음 case까지 넘어감 > Template Literal (함수) parameter를 + 로 넣어주지 않고 바로 `` (백텍)과 %parameter 를 넣을 수 있다. > **객체 :

2021년 6월 15일
·
0개의 댓글
·