조건문

    [TIL] Java 조건문, 반복문, break, continue

    ✍ Today I Learned 예제 문제를 풀어보면서 제어문은 하나의 답이 아닌 여러 방향이 있다는 걸 또 한번 깨달았다. 항상 효율적인 방향이 무엇인지 고민하고 코드를 구현하자! 04 조건문과 반복문 04-1 조건문: if문, switch문 조건문의 종류 if문 조건식의 결과가 true, false이냐에 따라 실행문 결정 주로 else 블록과 함께 사용 switch문 변수의 값에 따라 실행문 결정 default는 생략 가능 break가 없다면 다음 case 연달아 실행 switch 연산은 char 타입, String 타입도 가능하다 중괄호 {} 블록 여러 개의 실행문을 하나로 묶기 위해 중괄호 {} 사용 조건식이 true가 될 때 실행해야 할 문장이 하나밖에 없다면 생략 가능 그러나 코드의 가독성을 ..

    [MySQL] MySQL 조건문, null 함수, 타입 변환, 시스템 함수

    Conditional Statement 조건문 CASE -- vlaue를 비교하여 해당하는 result 실행 CASE value WHEN [compare_value] THEN result [WHEN [compare_value] THEN result] ... [ELSE result] END -- condition의 boolean값으로 result 실행 CASE WHEN [condition] THEN result [WHEN [condition] THEN result] ... [ELSE result] END CASE 연산자는 비슷한 값을 서로 비교하거나, 조건에 따라 다른 값을 반환한다. (switch문과 비슷) 첫 번째 CASE 예시에서는 CASE 키워드 다음으로 오는 value와 compare_value ..

    [JavaScript] 자바스크립트의 조건문(if문, switch문)

    조건문이란? 조건문(conditional statement)이란 프로그램 내에서 주어진 표현식의 결과에 따라 별도의 명령을 수행하도록 제어하는 실행문이다. 자바스크립트에서 사용할 수 있는 조건문의 형태는 다음과 같다. if 문 if / else 문 if / else if / else 문 switch 문 1. if 문 if (표현식) { 표현식의 결과가 참일 때 실행하고자 하는 실행문; } 표현식의 결과가 참(true)이면 주어진 실행문 실행, 거짓(false)이면 아무것도 실행하지 않는다. 실행문이 1줄 뿐이라면 중괄호를 생략할 수 있다. 2. if / else 문 if (표현식) { 표현식의 결과가 참일 때 실행하고자 하는 실행문; } else { 표현식의 결과가 거짓일 때 실행하고자 하는 실행문; }..

    [Java] 조건문(Conditional Statement)

    조건문 형식 if문 // if문의 기본 구조 if (조건식) { ; ; ... } else if(조건식) { ; ; ... } else { ; ; ... } 조건에 따라 참이면 if문을 수행하고, 거짓이면 else if문에 속한 조건을 판단해 참이면 else if문을 수행하고, 거짓이면 else문을 수행한다. if와 조건식은 필수 구성 요소이고, 나머지는 필수 요소가 아니다. 조건식에는 boolean 타입만 들어갈 수 있다. 조건문은 중첩할 수 있다. if와 else는 하나의 조건문에 딱 한 번만 가능, else if는 여러 개 가능 생각해보기 1) 조건문을 중첩해서 사용하는 것과 그렇지 않는 것은 어떤 장단점이 있을까요 조건문을 중첩하여 사용하면 코드의 연관성을 확인하기 힘들고, 중간에 다른 코드의 삽..

    [Java] 제어문(Java Flow Control)

    제어문(조건문, 반복문) 프로그램이란? 원하는 작업이 시간 순서대로 진행되도록 컴퓨터에게 명령하는 것 하지만 인간의 욕심은 끝이 없고, 그 이상의 작업을 기대하게 된다. 조건문 예) 사용자의 인증이 필요한 경우(로그인 기능) 👉 조건에 따라 실행되는 순서를 제어하는 조건문(Conditional Statement) 필요! 반복문 예) 1억건의 데이터에 대해 같은 작업을 처리하는 경우 👉 같은 작업을 반복적으로 처리하는 반복문(Looping Statement) 필요! 프로그램의 실행 = 물의 흐름 이라면? 코드가 시간 순서대로 실행되는 것 = 중력 제어문(조건문, 반복문) = 물의 흐름을 제어하는 댐, 보 Boolean 데이터 타입과 비교 연산 마음대로 로직의 흐름을 조작할 수 있는 제어문을 사용하기 위해서..