반복문

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

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

    [TIL] JS 배열

    ✍ Today I Learned while 문은 주로 반복 횟수가 예상되지 않을 때, do while 문은 일단 한 번 실행해야 할 때 사용한다. for of 문은 주로 배열을 다룰 때, for in 문은 주로 객체를 다룰 때 사용한다. 배열의 식별자는 index, 객체의 식별자는 key값 const로 배열을 선언했을 때 배열의 값은 바꿀 수 있어도 배열 자체를 변경할 수는 없다. 따라서 배열의 초기화가 필요한 로직은 let으로 선언한다. 객체는 가급적 객체이름.프로퍼티이름 방식으로 접근하는 것이 좋다. 객체의 키값으로 숫자는 사용하지 않는 것이 좋다. 연관 배열은 숫자로 된 index 대신 문자열로 된 key를 사용하는 배열이다. Array 객체가 아니므로 length 프로퍼티의 값이 0이다. [섭씨를..

    [JavaScript] 자바스크립트의 반복문(while문, for문)

    반복문이란? 반복문(iteration statements)이란 프로그램 내에서 똑같은 명령을 일정 횟수만큼 반복하여 수행하도록 제어하는 실행문이다. 자바스크립트에서 사용할 수 있는 반복문의 형태는 다음과 같다. while 문 do / while 문 for 문 for / in 문 for / of 문 1. while 문 while (표현식) { 표현식의 결과가 참인 동안 반복적으로 실행하고자 하는 실행문; } 특정 조건을 만족할 때까지 계속해서 주어진 실행문을 반복 실행한다. 내부에 표현식을 변경하는 실행문을 빼먹으면 무한루프에 빠지므로 주의해야 한다. 주로 반복 횟수를 예상하기 어렵거나, 특정할 필요가 없을 때 사용한다. 2. do / while 문 do { 표현식의 결과가 참인 동안 반복적으로 실행하고자..

    [TIL] JS 학점 계산기, 종합소득세 계산기, 구구단 게임

    ✍ Today I Learned [학점 계산기] 만들면서 느낀 점 toFixed()는 반환되는 값의 데이터 타입이 문자열이다. switch문은 조건에 범위를 설정할 수 없다. 대신 10의 자리만 비교하면 되는 학점 계산기 같은 경우 key 값을 10으로 나눠 1의 자리로 만들고 각 case에 배치하면 적용 가능! 변수에 값을 할당하고 다른 함수로 전달할 때는 파라미터를 이용해야 한다. 아니면 객체에 데이터를 저장하고 출력 함수에서 접근하는 방법도 있다. switch문을 사용할 때에는 default 예외처리를 잘해두는 게 좋다. [종합소득세 계산기] 만들면서 느낀 점 html에서 받아오는 데이터는 전부 string이라는 거 잊지 말기!!!!! 나는 코딩이 아니라 산수를 못하는 게 아닐까? 함수의 상관관계를..

    [Java] 제어문(Java Flow Control)

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