From 065e963e862bfe2eb00db41e46126916a7e23b3d Mon Sep 17 00:00:00 2001 From: uvhareesh Date: Mon, 19 May 2025 21:17:09 +0530 Subject: [PATCH] looping statements - while loop --- .../WhileLoop.java | 28 ++++++++++++++++ .../WhileLoop1.java | 16 +++++++++ .../WhileLoop2.java | 33 +++++++++++++++++++ .../Whileloop4.java | 17 ++++++++++ .../Whilelopp3.java | 25 ++++++++++++++ 5 files changed, 119 insertions(+) create mode 100644 src/loopingORIterativeStatements/WhileLoop.java create mode 100644 src/loopingORIterativeStatements/WhileLoop1.java create mode 100644 src/loopingORIterativeStatements/WhileLoop2.java create mode 100644 src/loopingORIterativeStatements/Whileloop4.java create mode 100644 src/loopingORIterativeStatements/Whilelopp3.java diff --git a/src/loopingORIterativeStatements/WhileLoop.java b/src/loopingORIterativeStatements/WhileLoop.java new file mode 100644 index 0000000..fa88aea --- /dev/null +++ b/src/loopingORIterativeStatements/WhileLoop.java @@ -0,0 +1,28 @@ +package loopingORIterativeStatements; + +public class WhileLoop { + + public static void main(String[] args) { + + int i=1; + + while(i<=10) // condition + { + System.out.println(i); //statement + i++; // increment + } + + + } + +} + + /* condition is true that while loop is executed , condition is false loop will be exited + * if we are not increment the condition i value always 1 is printed in infinite loop + * + * + * + * */ + + + diff --git a/src/loopingORIterativeStatements/WhileLoop1.java b/src/loopingORIterativeStatements/WhileLoop1.java new file mode 100644 index 0000000..4956f03 --- /dev/null +++ b/src/loopingORIterativeStatements/WhileLoop1.java @@ -0,0 +1,16 @@ +package loopingORIterativeStatements; + +public class WhileLoop1 { + public static void main(String[] args) { + // Hello message 10 times + int i=1; + + while(i<=10) + { + System.out.println("Hello"); + i++; + } + } + +} + diff --git a/src/loopingORIterativeStatements/WhileLoop2.java b/src/loopingORIterativeStatements/WhileLoop2.java new file mode 100644 index 0000000..258f26d --- /dev/null +++ b/src/loopingORIterativeStatements/WhileLoop2.java @@ -0,0 +1,33 @@ +package loopingORIterativeStatements; + +public class WhileLoop2 { + + public static void main(String[] args) { + + // print even numbers between 1...10 + + //Approach1: + + /* int i=2; + while(i<=10) + { + System.out.println(i); + i+=2; // i=i+2; + } */ + + //Approach2: + + int i=2; + while(i<=10) // how many times we need to run the loop + { + if(i%2==0) // it is filter the while condition value + { + System.out.println(i); + } + i++; + } + + + } + +} diff --git a/src/loopingORIterativeStatements/Whileloop4.java b/src/loopingORIterativeStatements/Whileloop4.java new file mode 100644 index 0000000..03acee9 --- /dev/null +++ b/src/loopingORIterativeStatements/Whileloop4.java @@ -0,0 +1,17 @@ +package loopingORIterativeStatements; + +public class Whileloop4 { + + public static void main(String args[]) { + + // print 10.......1 in descending order + + int i=10; + while(i>0)// (i>=1) + { + System.out.println(i); + i--; + } + + } +} diff --git a/src/loopingORIterativeStatements/Whilelopp3.java b/src/loopingORIterativeStatements/Whilelopp3.java new file mode 100644 index 0000000..acf5fca --- /dev/null +++ b/src/loopingORIterativeStatements/Whilelopp3.java @@ -0,0 +1,25 @@ +package loopingORIterativeStatements; + +public class Whilelopp3 { + + public static void main(String[] args) { + /* odd ..even..odd..even..odd */ + + int i=1; + while(i<=10) + { + if(i%2==0) + { + System.out.println(i + "Even"); + } + else + { + System.out.println(i + "Odd"); + } + i++; + } + + + } + +}