Chapter 6Java Tutorial~1 min read
Loops in Java
Loops — Repetition
Java मध्ये for, while, do-while आणि enhanced for-each loops आहेत. Syntax C सारखाच आहे. for-each loop arrays आणि collections iterate करायला खूप सोयीचे आहे.
for Loop
for loop — count-based iteration
java
public class Loops {
public static void main(String[] args) {
// Basic for loop
for (int i = 1; i <= 5; i++) {
System.out.print(i + " ");
}
System.out.println(); // 1 2 3 4 5
// Multiplication table
int n = 7;
for (int i = 1; i <= 10; i++) {
System.out.printf("%d x %d = %d%n", n, i, n * i);
}
// Reverse loop
for (int i = 10; i >= 1; i--) {
System.out.print(i + " ");
}
// 10 9 8 7 6 5 4 3 2 1
}
}while आणि do-while
while आणि do-while
java
import java.util.Scanner;
// while loop
int count = 1;
while (count <= 5) {
System.out.print(count + " ");
count++;
}
// 1 2 3 4 5
// do-while — कमीत कमी एकदा run होतो
Scanner sc = new Scanner(System.in);
int num;
do {
System.out.print("1-10 मधला number टाका: ");
num = sc.nextInt();
if (num < 1 || num > 10)
System.out.println("चुकीचा number! पुन्हा टाका.");
} while (num < 1 || num > 10);
System.out.println("Valid number: " + num);Enhanced for-each Loop
for-each — arrays आणि collections साठी
java
// Array iterate करणे — index नाही लागत!
int[] primes = {2, 3, 5, 7, 11, 13};
for (int prime : primes) { // "for each prime in primes"
System.out.print(prime + " ");
}
// 2 3 5 7 11 13
String[] cities = {"Pune", "Mumbai", "Nagpur", "Nashik"};
for (String city : cities) {
System.out.println("शहर: " + city);
}
// break आणि continue
for (int i = 1; i <= 10; i++) {
if (i == 5) break; // 5 ला थांब
if (i % 2 == 0) continue; // even skip
System.out.print(i + " "); // 1 3
}✅ Key Points — लक्षात ठेवा
- ▸for (init; condition; update) — counted iterations
- ▸while — condition false होईपर्यंत
- ▸do-while — कमीत कमी एकदा run
- ▸for (Type var : array) — for-each, clean iteration
- ▸break — loop exit, continue — skip current iteration
0/11 chapters पूर्ण