- Java Programming Basics
- Java Tutorial
- Java Overview
- Java Environment Setup
- Java Program Structure
- Java Basic Syntax
- Java First Program
- Java Constants
- Java Separators
- Java Keywords
- Java Data Types
- Java Data Types
- Java Integers
- Java Floating Point
- Java Characters
- Java Booleans
- Java Numbers
- Java Programming Variables
- Java Variables
- Java Variable Types
- Java Variable Scope
- Java Type Conversion
- Java Type Casting
- Java Auto Type Promotion
- Java Type Promotion Rules
- Java Programming Arrays
- Java Arrays
- Java One Dimensional Array
- Java Multidimensional Array
- Java Programming Operators
- Java Operators
- Java Arithmetic Operators
- Java Increment Decrement
- Java Bitwise Operators
- Java Left Shift
- Java Right Shift
- Java Relational Operators
- Java Boolean Logical Operators
- Java Ternary(?) Operator
- Java Operator Precedence
- Java Control Statements
- Java Decision Making
- Java if if-else if-else-if
- Java switch Statement
- Java Loops
- Java while Loop
- Java do-while Loop
- Java for Loop
- Java for-each Loop
- Java Nested Loops
- Java break Statement
- Java continue Statement
- Java Class Object Method
- Java Classes and Objects
- Java Class
- Java Object
- Java new Operator
- Java Methods
- Java Constructors
- Java this Keyword
- Java Stack
- Java Overloading Recursion
- Java Method Overloading
- Java Constructor Overloading
- Java Object as Parameter
- Java Call by Value Reference
- Java Returning Objects
- Java Recursion
- Java Modifier Types
- Java Encapsulate Poly String
- Java Encapsulation
- Java Polymorphism
- Java Nested Inner Class
- Java Strings
- Java Command Line Arguments
- Java Variable Length Arguments
- Java Inheritance Abstraction
- Java Inheritance
- Java super Superclass
- Java Multilevel Hierarchy
- Java Method Overriding
- Java Abstraction
- Java Packages Interfaces
- Java Packages
- Java Access Protection
- Java Import Statement
- Java Interfaces
- Java Programming Exceptions
- Java Exception Handling
- Java try catch
- Java throw throws
- Java finally Block
- Java Built In Exceptions
- Java Exception Subclasses
- Java Chained Exceptions
- Java Multithreading
- Java Multithreading
- Java Thread Model
- Java Main Thread
- Java Create Thread
- Java Thread Priorities
- Java Synchronization
- Java Inter Thread Communication
- Java Suspend Resume Stop Thread
- Java Get Thread State
- Java Enum Autobox Annotation
- Java Enumerations
- Java Type Wrappers
- Java Autoboxing
- Java Annotation
- Java Marker Annotations
- Java Single Member Annotation
- Java Built In Annotations
- Java Type Annotations
- Java Repeating Annotations
- Java Data File Handling
- Java Files I/O
- Java Streams
- Java Read Console Input
- Java Write Console Output
- Java PrintWriter Class
- Java Read Write Files
- Java Automatically Close File
- Java Programming Advance
- Java Date and Time
- Java Regular Expressions
- Java Collections Framework
- Java Generics
- Java Data Structures
- Java Network Programming
- Java Serialization
- Java Send Email
- Java Applet Basics
- Java Documentation
- Java Programming Examples
- Java Programming Examples
Java Loops
Java supports the following three types of loop:
A loop repeatedly executes the same set of instructions till the termination condition is met. As you will see that Java has a loop to fit any programming need.
Java for Loop
A for loop is a repetition control structure which allows you to efficiently write a loop that needs to execute a specific number of times. You will learn more about Java for loop in separate chapter.
Java while Loop
A while loop is a control structure that allows you to repeat a task, certain number of times. You will learn more about Java while loop in separate chapter.
Java do-while Loop
A do-while loop is similar to a while loop, but there is only one difference, i.e., except that a do-while loop is guaranteed to execute at least one time. You will learn more about Java do-while loop in separate chapter.
Java for-each for loop
As of Java 5, the enhanced for loop was introduced. This is mainly used for Arrays. You will learn more about Java for-each for loop in separate chapter.
And, here the below two statements are used to control the loop.
Java break Statement
The break keyword is used to stop the entire loop. You will learn more about Java break statement in separate chapter.
Java continue Statement
The continue keyword can be used in any loop control structures. It causes the loop to directly jump to the next iteration of the loop. You will learn more about Java continue statement in separate chapter.
Examples
Here are some example programs that uses loops:
- Check Prime or Not
- Check Palindrome or Not
- Insertion Sort
- Two Dimensional Array Program
- Add two Matrices
- Subtract two Matrices
- Transpose Matrix
- Multiply two Matrices
- Three Dimensional Array Program
- Check Anagram or Not
- Generate Random Numbers
There are too many example programs that uses loops. Loop is a most important topic of Java or other programming language.
« Previous Tutorial Next Tutorial »