본문 바로가기

언어16

JAVA 제어문 - for 문 [코딩백과 with JAVA] For 문For 문은 반복적인 작업을 수행할 때 자주 사용되는 제어 흐름 구조입니다. "For 루프"라고도 불리며, 특정 조건이 만족될 때까지 반복적으로 실행됩니다.기본 구조For 문의 일반적인 형태는 다음과 같습니다:for (초기화; 종료 조건; 증감) { // 반복적으로 실행할 코드}각 부분의 역할은 다음과 같습니다:초기화: 루프가 시작될 때 한 번만 실행됩니다.종료 조건: 각 반복마다 평가되어 false가 될 때 루프가 종료됩니다.증감: 코드 블록 실행 후에 수행됩니다.예시 코드For 문을 사용한 간단한 예시를 살펴보겠습니다:class ForDemo { public static void main(String[] args) { for (int i = 1; i 이 코드는 1부터 .. 2024. 12. 22.
JAVA while 문 [코딩백과 with JAVA] While 문While 문은 지정된 조건이 참인 동안 계속해서 코드 블록을 실행하는 제어 흐름 구조입니다.기본 구조While 문의 기본 구조는 다음과 같습니다:while (expression) { // 조건이 참인 동안 실행할 코드}작동 원리While 문은 먼저 expressions을 평가합ㄴ디ㅏ.expressions이 true를 반환하면, 코드 블록 내의 모든 문장을 실행합니다.코드 블록 실행이 완료되면 다시 expressions을 평가합니다.expressions이 false가 될 때까지 이 과정이 반복됩니다.예시 코드While 문을 사용한 간단한 예시를 살펴보겠습니다:class WhileDemo { public static void main(String[] args) { int.. 2024. 12. 22.
JAVA 제어문 if-then, if-then-else[코딩백과 with JAVA] If- ThenIf-Then 문은 제어 흐름 문장 중 가장 기본적인 형태입니다. 특정 조건이 참(true)일 경우에만 특정 코드 섹션을 실행하도록 프로그램에 지시합니다. 이는 프로그램의 동작을 조건부로 만드는 강력한 도구입니다.기본 구조If-Then 문의 기본 구조는 다음과 같습니다:if (조건) { // 조건이 참일 때 실행할 코드}예를 들어, 자전거 클래스(Bicycle)의 브레이크 시스템을 구현할 때 다음과 같이 사용할 수 있습니다:public void applyBrakes() { // "if" 절: 자전거가 움직이고 있어야 함 if (isMoving) { // "then" 절: 현재 속도 감소 currentSpeed--; }}이 예시에서 isMovin.. 2024. 12. 22.
JAVA 블록 [코딩백과 with JAVA] 블록블록(Block)은 중괄호({})로 둘러싸인 하나 이상의 명령문들의 집합입니다. 블록은 프로그램의 논리적 단위로, 여러 명령문을 하나의 단위로 묶어주는 역할을 합니다. 블록은 제어 흐름 명령문, 메서드, 클래스 등 다양한 곳에서 사용됩니다.주요 특징:중괄호 사용: 블록은 항상 {} 사이에 위치합니다.명령문 그룹화: 여러 명령문을 하나의 단위로 묶습니다.스코프 정의: 블록 내에서 선언된 변수의 스코프를 정의합니다.중첩 가능: 블록은 다른 블록 내부에 중첩될 수 있습니다.단일 명령문 대체: 블록은 어디든 단일 명령문으로 사용될 수 있스비다.블록의 용도제어 흐름 명령문:if, else, for, while, switch 등 제어 흐름 명령문의 본문으로 사용됩니다.if (condition) { // 이.. 2024. 12. 21.