#5 Lesson: Control Flow Statements
소스 파일 내부의 statements은 일반적으로 위에서 아래로, 순서대로 실행됩니다. 그러나 제어 흐름 statements은 결정 만들기, 반복, 분기를 사용하여 실행 흐름을 분할함으로써 프로그램이 조건부로 특정 코드 블록을 실행할 수 있도록 합니다. 이 섹션에서는 자바 프로그래밍 언어가 지원하는 결정-만들기 statement(if-then, if-then-else, switch), 반복 statement(for, while, do-while), 그리고 분기[branch] statement(break, continue, return)에 대해 설명합니다.※ "if-then"이라는 용어는 if 조건문의 조건이 참(true)일 경우 실행될 코드 블록을 실행한다는 의미입니다. 자바에서는 이 구조를 중괄호 {}..
2024. 7. 18.
#4 Lesson: Expressions, Statements, and Blocks
Expressions, Statements, and Blocks이제 변수와 연산자에 대해 이해했으므로, Expression, Statements, 그리고 Block에 대해 배울 시간입니다. 연산자는 값들을 계산하는 Expression을 만드는 데 사용될 수 있습니다; Expression은 Statement의 핵심 구성 요소입니다; Statement 들은 블록으로 그룹화될 수 있습니다. ExpressionsExpression는 변수, 연산자, 그리고 메서드 호출로 구성되며, 언어의 문법에 따라 구성됩니다. 이는 단일 값으로 평가됩니다. 이미 Expression의 예를 보았는데, 아래에서 굵은 글씨로 나타낸 부분입니다:int cadence = 0;anArray[0] = 100;System.out.printl..
2024. 7. 18.
#1 Lesson: Object-Oriented Programming Concepts
[튜토리얼]객체 지향 프로그래밍 언어를 처음 사용하는 경우, 코드를 작성하기 전에 몇 가지 기본 개념을 배워야 합니다. 이번 수업에서는 객체, 클래스, 상속, 인터페이스 및 패키지에 대해 소개합니다. 각 논의는 이러한 개념이 실제 세계와 어떻게 관련되는지에 중점을 두고, 동시에 자바 프로그래밍 언어의 문법을 소개합니다. What is an Object?객체는 객체 지향 기술을 이해하는 데 핵심입니다. 지금 주위를 둘러보면 실세계의 객체에 대한 많은 예시를 찾을 수 있습니다: 당신의 개, 당신의 책상, 당신의 텔레비전 세트, 당신의 자전거.현실세계의 객체들은 두 가지 특징을 공유합니다: 모두 상태[state]와 행동[behavior]을 가지고 있습니다. 개는 상태(이름, 색깔, 품종, 배고픔)를 가지고 있..
2024. 7. 16.