본문 바로가기

쿤즈 Dev/Java56

[Java] 반복문 (while) 사용 방법 지난 포스팅에서는 반복문 (for)에 대해서 알아보았다. 그리고 반복문이란 무엇이며 왜 필요한지도 설명했다. 반복문은 'for' 이외에도 'while'이라는 반복문이 있다. 이번 포스팅에서는 반복문 'while'에 대해서 알아보자. 반복문 while 반복문 'while'은 조건식이 'true'인 동안 반복해서 코드 블록을 실행하는 반복 구조다. 조건식을 평가한 결과가 'false'가 되면 반복이 중지된다. 이는 조건식을 평가하기 전에 먼저 검사 되기 때문에 조건이 'false'인 경우 반복블록은 실행되지 않을 수 있다. 'while' 반복문은 다음과 같은 구문을 가진다. while (조건식) { // 반복해서 실행할 코드 } 이 구문의 주요 요소는 다음과 같다. 반복문이 실행될 때마다 평가되는 불리언(B.. 2023. 8. 21.
[Java] 반복문 (for) 사용 방법 이전 포스팅에서는 자바(Java)에서 사용하는 조건문들에 대해서 알아보았다. 조건문을 통해서 여러 가지 분기처리를 하고 원하는 결과를 얻을 수 있었다. 그렇다면 동일한 조건 혹은 동일한 일을 반복해서 처리하는 방법도 있을 것이다. 그것이 바로 반복문이다. 이번 포스팅에서는 자바(Java)에서 사용하는 반복문에 대해서 알아보자. 반복문이란 반복문은 프로그래밍에서 사용되는 제어 구조 중 하나로, 동일한 작업을 여러 번 반복하여 실행하는데 사용되는 구문이다. 반복 작업을 수행하는 데에는 다양한 이유가 있을 수 있으며, 이를 자동화하고 코드의 중복을 줄이는 데 도움을 준다. 반복문은 주로 다음과 같은 상황에서 사용된다. 데이터 처리 배열이나 리스트와 같은 데이터 구조의 각 요소에 대해 동일한 작업을 수행해야 할.. 2023. 8. 20.
[Java] 조건문 (switch) 사용 방법 이전 포스팅에서 조건문 (if) 사용 방법과 삼항 연산자 사용 방법에 대해서 알아보았다. 조건문은 프로그래밍에서 필수 요소 중 하나다. true, false를 판단해야 하는 요소들이 많이 때문이다. 조건이 많을수록 'esle if' 문의 길이가 길어지다 보니 불편한 부분이 있고 이를 해소할 수 있는 문법 중의 하나가 바로 조건문 (switch)이다. 이번 포스팅에서는 조건문 switch에 대해서 알아보자. 조건문 switch 자바(Java)에서 'switch' 문은 특정 값에 따라 다양한 조건 분기를 처리하는 데 사용되는 제어 구문이다. 'switch' 문은 주로 정수형 값이나 문자열을 기반으로 작동하며, 일치하는 경우 해당하는 코드 블록이 실행된다. 다음은 자바에서 'switch' 문의 기본 구문과 사.. 2023. 8. 19.
[Java] 삼항 연산자 (Ternary) 사용 방법 지난 포스팅에서는 조건문을 사용하는 방법에 대해서 알아보았다. 조건문은 2가지 혹은 그 이상의 경우의 수가 있는 경우 각각 처리를 다르게 할 수 있도록 분기할 수 있는 문법이다. 이번 포스팅에서는 이러한 조건들 중 분기 하는 경우가 2가지인 경우 간략하게 바꿔서 사용하는 방법에 대해서 알아보자. 삼항 연산자 (Ternary) 삼항 연산자 (Ternary)는 조건문을 간결하게 표현하는 데 사용되는 자바(Java) 프로그래밍 언어의 연산자다. 삼항 연산은 조건식을 평가하고, 조건이 참(true)인 경우와 거짓(false)인 경우 각각 다른 값을 반환한다. 삼항 연산자는 다음과 같은 형식을 가지고 있다. 조건식 ? 참이 경우 값 : 거짓인 경우 값 여기서, 조건식은 평가할 조건을 나타내는 값으로 불리언(Boo.. 2023. 8. 18.
[Java] 조건문 (if) 사용 방법 앞선 포스팅에서 연산자들의 종류에 대해서 알아보았고 사용 방법에 대해서도 알아보았다. 어렵다고 느낄 수 있지만 앞으로 조건문이나 반복문에서 항상 조합해서 사용하게 되기 때문에 계속 공부하고 진행해도 된다고 생각된다. 언어라는 것은 익숙함이 차이가 아닐까. 이번 포스팅에서는 자바(Java)에서 사용하는 조건문 중 if 문법에 대해서 알아보자. 조건문 if 자바(Java)에서 'if' 문은 조건문을 작성할 때 사용되며, 조건이 참(true)일 경우에만 특정 코드 블록을 실행한다. 'if' 문은 프로그램의 로직 흐름을 제어하고 조건에 따라 다른 동작을 수행할 때 유용하다. 아래는 자바에서 'if' 문을 사용하는 기본적인 문법이다. if (조건) { // 조건이 참일 때 실행할 코드 } 여기서 '조건'은 참 또.. 2023. 8. 17.
[Java] 논리 연산자 (Logical Operators) 사용 방법 지난 두 포스팅에서 자바(Java)의 대입 연산자 (Assignment Operators)와 관계 연산자 (Relational Operators)에 대해서 알아보았다. 연산자는 매우 많이 사용하기 때문에 알아두려고 노력하기보다는 자주 사용하면서 익히게 된다. 이번에는 마지막인 논리 연산자 (Logical Operators)에 대해서 알아보자. 논리 연산자 (Logical Operators) 자바(Java)에서 논리 연산자는 조건을 평가하고 논리적인 판단을 내리는 데 사용된다. 논리적인 판단이라함은 어떠한 조거들의 조합이 맞는지, 틀린 지를 판단하는 연산자이다. 논리 연산자는 다음과 같은 종류가 있다. 논리 AND (&&) 논리 AND는 '&&' 기호로 사용한다. 이는 두 조건이 모두 'true'일 때만 .. 2023. 8. 16.
[Java] 관계 연산자 (Relational Operators) 사용 방법 자바(Java)에서 알아두어야 할 연산자들이 있다 지난 포스팅에서는 대입 연산자에 대해서 알아보았다. 어떠한 값을 변수에 할당하여 사용할 수 있도록 값을 대입하는 연산자다. 이번 포스팅에서는 관계 연산자에 대해서 알아보자. 관계 연산자 (Relational Operators) 관계 연산자는 두 개의 값 또는 표현식을 비교하고 그 결과를 불리언(boolean) 값으로 반환하는 연산자이다. 프로그램에서 조건문과 제어문을 사용하여 특정 조건에 따라 프로그램의 흐름을 제어할 때 자주 사용된다. 자바에서 사용되는 주요 관계 연산자는 다음과 같다. Equal to (==) 두 값이 서로 같으면 'true'를 반환하고, 다르면 'false'를 반환한다. boolean result = (1 == 2); // false.. 2023. 8. 15.
[Java] 할당 연산자 (Assignment Operators) 사용 방법 프로그램을 배울 때 연산자라는 말을 많이 듣게 된다. 그중에서도 할당 연산자는 무조건 사용해야 하는 연산자다. 이름 그대로 값을 할당해 주는 연산자다. 이번 포스팅에서는 자바(Java)에서 사용하는 할당 연산자와 사용 방법을 알아보자. 할당 연산자 (Assignment Operators) 할당 연산자는 변수에 값을 할당하는 데 사용되는 특수한 연산자들이다. 이러한 연산자들은 변수의 값을 조작하거나 갱신하는 데 유용하게 사용된다. 예를 들어서 알아보자. 대입 연산자 (=) 대입 연산자는 이름 그대로 값을 대입하는 연산자다. 기호는 '='을 사용한다. int x = 10; 오른쪽에 있는 10을 왼쪽 피연산자(변수)인 x에 할당한다는 의미다. 순서는 오른쪽에 있는 값을 왼쪽에 할당한다는 의미다. 이 대입 연산.. 2023. 8. 12.
[Java] 형 변환(Type Conversion)의 사용법과 주의점 프로그래밍을 하다 보면 꼭 발생하는 상황이 바로 형 변환(Type conversion)이다. 기본타입인 primitive type과 개발자가 만든 class type 모두 형변환이 가능하다. 이번 포스팅에서는 형변환에 대해서 알아보고 주의할 점 역시 무엇이 있는지 알아보자. 형 변환의 종류 자바에서 형 변환은 데이터 타입을 다른 데이터 타입으로 변환하는 과정을 말한다. 프로그래밍에서 데이터는 다양한 형식으로 표현되며, 때로는 이러한 데이터 타입 간의 변환이 필요하다. 이를 위해 자바는 두 가지 유형의 형 변환을 지원한다. 암시적 형 변환 (Implicit Casting) 또는 자동 형 변환 작은 데이터 타입에서 큰 데이터 타입으로 변환될 때 발생하게 된다. 상대적으로 덜 정밀한 데이터를 더 정밀한 데이터.. 2023. 8. 10.