본문 바로가기
반응형

전체 글201

초보 자바 프로그래밍(9) - 반복문 for-each 🔖 INDEX 자바 프로그래밍에서 for-each 문법은 "향상된 for 문" 또는 "for-each 루프"라고도 불리며, 배열이나 컬렉션의 모든 요소를 순회하는 데 사용되는 간결한 반복문입니다. for-each 문법은 기존의 for 문보다 코드가 간결하고 가독성이 좋아, 일반적으로 요소를 순회하며 처리하는 작업에 사용됩니다. 자바의 for-each 문법은 Java 5(Java SE 5, JDK 1.5) 버전부터 도입되었습니다. 이 버전에서는 다양한 새로운 기능과 개선 사항이 추가되었는데, 그 중 하나가 바로 for-each 루프입니다. 자바의 for-each 문법은 'Iterable' 인터페이스를 구현한 객체와 배열에 사용할 수 있습니다. 주로 자바의 컬렉션 프레임워크에서 제공하는 'List', 'Se.. 2023. 5. 1.
초보 자바 프로그래밍(8) - 반복문 for 🔖 INDEX 자바 프로그래밍에서 for 반복문은 주로 반복 횟수가 정해져 있는 경우에 사용되는 제어문입니다. for 문은 초기화, 조건식, 증감식이 함께 사용되어 반복문의 시작, 종료, 증감 규칙을 한 곳에서 관리할 수 있어 가독성이 좋습니다 for 문의 문법 다음은 for 반복문의 기본 구조입니다. for (초기화; 조건식; 증감식) { // 실행할 코드 } 초기화 (Initialization): for 문이 시작될 때 실행되는 구문으로, 주로 반복문을 제어하는 변수를 선언하고 초기값을 할당합니다. 초기화는 반복문이 시작될 때 한 번만 실행됩니다. 조건식 (Condition): 초기화 이후에 평가되는 논리 표현식으로, 이 조건식이 참인 경우에만 코드 블록이 실행됩니다. 조건식이 거짓이 되면 for 문.. 2023. 5. 1.
초보 자바 프로그래밍(7) - 반복문 do-while 🔖 INDEX 자바 프로그래밍에서 do-while 반복문은 조건식을 평가하기 전에 코드 블록을 먼저 실행한 후, 조건식이 참인 동안 코드 블록을 계속 실행하는 제어문입니다. 이러한 특성 때문에 do-while 문은 최소한 한 번은 코드 블록이 실행되는 것을 보장합니다. do-while 문의 문법 다음은 do-while 반복문의 기본 구조입니다. do { // 실행할 코드 } while (조건식); 코드 블록을 실행합니다. 조건식을 평가합니다. 조건식이 참인 경우, 다시 코드 블록을 실행합니다. 조건식이 거짓이 되면, do-while 문을 종료하고 다음 코드 블록을 실행합니다. * 코드 블록: 중괄호({})로 묶인 영역으로, 조건식이 참일 때 실행되는 코드들이 위치합니다. 코드 블록은 최소한 한 번은 실행.. 2023. 5. 1.
초보 자바 프로그래밍(6) - 반복문 while 🔖 INDEX 자바 프로그래밍에서 반복문은 특정 조건을 만족하는 동안 코드 블록을 반복적으로 실행하는데 사용됩니다. 'while' 문은 이러한 반복문 중 하나로, 조건이 참인 동안 코드 블록을 실행하고, 거짓이 되면 반복문이 종료됩니다. while 문의 문법 다음은 while 반복문의 기본 구조입니다. while (조건식) { // 조건이 참인 동안 실행될 코드 } while 문의 조건식을 평가합니다. 조건식이 참인 경우, 코드 블록 내의 명령문들을 순차적으로 실행합니다. 코드 블록의 실행이 완료되면, 다시 조건식을 평가합니다. 조건식이 거짓이 될 때까지 2-3 단계를 반복합니다. 조건식이 거짓이 되면, while 문을 종료하고 다음 코드 블록을 실행합니다. 조건식 - while 문의 시작에 있는 괄호 .. 2023. 5. 1.
초보 자바 프로그래밍(5) - 조건문 switch 🔖 INDEX switch 문은 자바의 제어문 중 하나로, 변수나 표현식을 여러 가지 값과 비교하고 일치하는 값을 가진 코드 블록을 실행합니다. switch 문은 여러 개의 if-else 문을 사용하는 것보다 훨씬 효율적이며 가독성이 좋습니다. switch 문의 문법 switch 문의 문법은 다음과 같습니다. switch (표현식) { case 값1: // 표현식이 값1과 일치하는 경우 실행할 코드 블록 break; case 값2: // 표현식이 값2와 일치하는 경우 실행할 코드 블록 break; ... default: // 모든 경우에 일치하지 않는 경우 실행할 코드 블록 break; } switch 문을 사용하는 방법은 다음과 같습니다. ​ 괄호 안의 표현식을 평가하고 해당 값을 case 문의 값과 .. 2023. 5. 1.
초보 자바 프로그래밍(4) - 조건문 else / else if 🔖 INDEX else / else if 문의 문법 else 문은 if 문에서 조건식이 거짓(false)인 경우 실행됩니다. 즉, if 문에서 조건식이 참(true)인 경우에는 if 문 블록 내부의 코드가 실행되고, 조건식이 거짓(false)인 경우에는 else 문 블록 내부의 코드가 실행됩니다. else 문의 구조는 다음과 같습니다. if (조건식) { // 조건식이 참인 경우 실행되는 코드 } else { // 조건식이 거짓인 경우 실행되는 코드 } else 문은 if 문과 마찬가지로 중첩하여 사용할 수 있습니다. 이 경우, else 문은 바로 위의 if 문과 짝을 이룹니다. 예를 들어, 아래와 같은 코드가 있습니다. if (조건식1) { // 조건식1이 참일 경우 실행되는 코드 } else if (.. 2023. 5. 1.
초보 자바 프로그래밍(3) - 조건문 if 🔖 INDEX if 문의 문법 if 문은 조건이 참인 경우에만 특정 코드를 실행하는 구문입니다. 다음은 if 문의 구조와 사용 방법입니다. if (조건식) { // 조건식이 참일 경우 실행될 코드 } if : 조건식이 참인 경우 실행할 코드를 포함하는 조건문의 키워드입니다. 조건식 : 참, 거짓을 판단할 조건식입니다. 중괄호({}) : 조건식이 참인 경우 실행될 코드를 중괄호 안에 작성합니다. 예를 들어, 다음은 변수 num이 10보다 크면 "num은 10보다 큽니다"라는 메시지를 출력하는 코드입니다. int num = 15; if (num > 10) { System.out.println("num은 10보다 큽니다."); } 위 코드에서는 변수 num의 값이 10보다 크므로 조건식이 참이 됩니다. 따라서.. 2023. 5. 1.
초보 자바 프로그래밍(2) - 조건문과 반복문 개요 🔖 INDEX 제어문은 자바에서 조건문과 반복문을 포함하는 상위 개념입니다. 제어문은 프로그램의 실행 흐름을 제어하는 데 사용되며, 조건문과 반복문은 이러한 제어문의 일종으로 볼 수 있습니다. 조건문(Control Statements) 개요 자바에서 조건문은 특정 조건에 따라 코드를 실행하는 데 사용되며, 특정 조건이 참(true)인 경우에만 실행됩니다. 제어문에는 if문, switch문, while문, do-while문, for문 등이 있고, 조건문에는 if문과 switch문이 있습니다. if문: 조건식이 참인 경우에만 실행되는 제어문입니다. 조건식이 거짓인 경우에는 else 문을 사용하여 실행할 코드를 지정할 수 있습니다. 2023.05.01 - [JAVA] - 초보 자바 프로그래밍(3) - 조건문 .. 2023. 5. 1.
초보 자바 프로그래밍(1) - 문법 소개 및 자료형 🔖 INDEX 자바는 1995년에 Sun Microsystems의 제임스 고슬링이 개발한 범용 프로그래밍 언어로, 객체지향적 접근 방식 및 초보자들이 배우기 쉬운 문법 등의 장점으로 인해 매우 널리 사용되고 있습니다. 자바는 자바 가상 머신(Virtual Machine)에서 동작하기 때문에, 특정 플랫폼에 종속되지 않으며, 다양한 운영체제에서 동작합니다. 이 글에서는 자바 언어 문법에 대해서 간단하게 소개하고, 자료형에 대해서 알아보겠습니다. 자바 문법 소개 자바는 객체지향 프로그래밍 언어로, 다양한 플랫폼에서 사용되며 웹, 모바일, 서버 개발 등 다양한 분야에 활용됩니다. 다음은 자바 문법의 핵심 요소들입니다. 클래스 (Class) 자바에서 모든 코드는 클래스 내부에 위치합니다. 클래스는 속성(변수)과.. 2023. 5. 1.
반응형