What Is Control Flow Statement
This section describes Control Flow Statements, which are statements that change the default flow of execution.
What Is Control Flow Statement? -
A Control Flow Statement is a statement that
changes the default flow of execution, which run statements
one by one sequentially.
Control flow statements can be grouped into 3 categories:
- Decision-Making Statements -
A control-flow statement that transfers control to
one of several statements based on the result of a condition logic.
"if" statements, and "switch" statements
are decision-making statements.
- Looping Statements -
A control-flow statement that repeats a statement multiple times
based on a condition logic to stop the looping.
"for" statements, "while" statements and "do" statements
are looping statements.
- Branching Statements -
A control-flow statement that transfers control
to a statement different than the next statement.
"break" statements, "continue" statements, and "return" statements
are branching statements.
Table of Contents
About This Book
JDK - Java Development Kit
Execution Process, Entry Point, Input and Output
Primitive Data Types and Literals
►Control Flow Statements
►What Is Control Flow Statement
Nested "if-then-else" Statements
Fall-Through Behavior of "switch" Statements
Basic "for" Statements
Enhanced "for" Statements
Labeled "break" Statements
Labeled "continue" Statements
Bits, Bytes, Bitwise and Shift Operations
Managing Bit Strings in Byte Arrays
Reference Data Types and Variables
Enum Types and Enum Constants
StringBuffer - The String Buffer Class
System Properties and Runtime Object Methods
Generic Classes and Parameterized Types
Generic Methods and Type Inference
Lambda Expressions and Method References
Java Modules - Java Package Aggregation
Execution Threads and Multi-Threading Java Programs
ThreadGroup Class and "system" ThreadGroup Tree
Synchronization Technique and Synchronized Code Blocks
Deadlock Condition Example Programs
Garbage Collection and the gc() Method
Assert Statements and -ea" Option
Annotation Statements and Declarations
Java Related Terminologies
Full Version in PDF/EPUB