Til(42)
-
[TIL][Java][2023-11-15] 반복문 - while문 / do-while문, break와 continue
while문 for문과 동일하게 특정 조건에 따라 연산을 반복해서 수행하고 싶을 때 사용한다. 초기값 없이 조건문만 명시하여 반복한다 while(조건문) { (연산) } 의 형태로 사용한다. 조건문을 만족해야지만 연산이 반복 수행된다. 한번 반복할 때마다 조건문을 체크해서 조건이 false이면 반복을 중단한다. // while 문 int number = 0; while(number < 3) { number++; System.out.println(number + "출력"); } // 출력 1출력 2출력 3출력 do-while문 do { (연산) } while(조건문) 의 형태로 사용한다. 최초 1회 연산을 수행 후 조건문을 체크하여 더 반복할지 결장한다. // do-while 문 int number = 4..
2023.11.15 -
[TIL][Java][2023-11-14] 반복문 - for문, 향상된 for문
반복문? Java 프로그래밍에서 특정 조건에 따라 반복해서 동일한 연산을 수행하고 싶을 때 반복문을 사용한다. 예를 들어, "땀이 나기 시작할 때까지 뛰어라." "땀이 나기 시작" 조건이 만족할 동안 "뛰어라" 연산을 반복하는 것이다. 조건문은 for문과 while문이 있는데 오늘은 for문에 대해 정리를 해 보려고 한다. for 문 특정 조건에 따라 연산을 반복해서 수행하고 싶을 때 사용한다. for (초기값; 조건문; 증가연산) { (연산) } 의 형태로 사용한다. 특정 조건은 초기값과 조건문을 통해서 정의한다. 반복할 때마다 값을 증가시키려면 증가연산을 정의한다. 초기값이 조건문을 만족할 때까지 (연산)을 수행하면서 회차마다 증가연산을 수행한다. // for 문 for(int i=0; i < 4; ..
2023.11.14 -
[TIL][Java][2023-11-13] if문과 switch문 비교
이번 글에서는 앞서 정리했던 두 가지 조건문 if문과 switch문이 어떻게 다른지 간단히 비교를 해보려고 한다. 차이점 1 : 복합조건 if문은 복합조건을 지원한다. 복합조건 : 괄호 안에 조건 여러 개를 지정하여 조건문을 수행할 수 있다. switch문은 피연산자 한개에 대한 조건만 지원한다. 차이점 2 : 코드중복 if문은 상대적으로 코드중복이 많고, switch문은 코드중복이 적다. 코드를 통해 비교해 보자. // switch문 정리 때 사용하였던 예제코드를 if문으로 바꿔보았다. // switch int month = 8; String monthString = ""; switch (month) { case 1: monthString = "1월"; break; case 2: monthString ..
2023.11.13 -
[TIL][Java][2023-11-13] 조건문 - switch
저번 글에서 정리하였던 if문에 이어서 또 다른 조건문인 switch문에 대해 정리해보려고 한다. switch문은 case문과 함께 사용하며 if문 보다 좀 더 가독성이 좋은 조건문 표현식이다. 처리해야 하는 경우의 수가 많을 때 유용한 조건문이다. switch문 switch(피연산자) { case(조건): (연산) } 의 형태로 사용된다. switch(피연산자) 가 case 조건을 만족하면 case: 뒤에 명시되어 있는 연산을 수행한다. case는 여러개를 설정할 수 있다. 각 case의 연산문 마지막에는 break;를 꼭 넣어줘야 한다. break문은 해당 case의 연산문이 끝났다는 것을 알려주어 switch문을 종료시켜 준다. 마지막에 default를 명시해 주어 case 조건들이 모두 만족하지 ..
2023.11.13 -
[TIL][Java][2023-11-10] 조건문 - if
조건문 Java에서 특정 조건에 따라 다른 연산을 수행하고 싶을 때 조건문을 사용한다. 예를 들어, '열이 38도가 넘는다면 병원에 가라.' '열이 38도가 넘는다면' 이라는 조건이 만족하면 '병원에 간다' 라는 연산을 수행하는 것이다. 조건문에는 if문과 switch문이 있는데 오늘은 if문에 대해 정리를 해 보려고 한다. if 문 if (조건) 특정 조건에 따라 다른 연산을 수행하고 싶을 때 사용하는 문맥이다. 기본적인 조건에 따른 연산을 수행하기 위해 if (조건) {연산} 형태로 사용한다. if 의 소괄호 안의 조건이 boolean값 true를 만족하면 중괄호 안의 연산을 수행한다. boolean flag = ture; if (flag) { System.out.println("flag는 true...
2023.11.10 -
[TIL][Java][2023-11-09] 연산자의 종류 - 비트 연산
비트란? (Bit) Bit 는 0과 1 둘 중의 하나의 값만을 저장하는 컴퓨터가 저장(표현)가능한 가장 작은 단위이다. 비트 연산 Bit은 컴퓨터의 단위 중 가장 작은 단위이기 때문에 연산중에서 가장 빠르다. 이전에 정리했던 내용 대로 0과 1의 값으로 산술연산을 하거나 비교연산을 할 수도 있지만 비트 연산을 통해 자리수를 옮길 수도 있는데, 이를 비트 연산이라고 한다. 오른쪽으로 자리수 옮기기 0과 1은 이진수 값이기 때문에, 자리수를 왼쪽으로 옮기는 횟수만큼 2의 배수로 곱셈이 연산되는것과 동일하고, 자리수를 오른쪽으로 옮기는 횟수만큼 2의 배수로 나눗셈이 연산되는것과 동일하다. // 비트 연산 // 참고 : 3의 이진수값은 11(2). 12의 이진수값은 1100(2). // (2) 표기는 이 숫자가..
2023.11.09