8000 while /do-while loop added · howtocode-dev/java.howtocode.dev@55fd0a4 · GitHub
[go: up one dir, main page]

Skip to content

Commit 55fd0a4

Browse files
committed
while /do-while loop added
1 parent 84abf6d commit 55fd0a4

File tree

1 file changed

+88
-0
lines changed

1 file changed

+88
-0
lines changed

4.md

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,94 @@ For-Each Loop:
181181

182182
যতক্ষণ এরের সব এলিমেন্ট প্রিন্ট না হবে ততক্ষণ লুপটি চলবে ।
183183

184+
## While Loop
185+
186+
ফর লুপের মতই যতক্ষন লুপের কন্ডিশন সত্য হয় ততক্ষণ while loop তার ভিতরের স্টেটমেন্ট এক্সিকিউট করতে থাকে ।
187+
```java
188+
while (condition) {
189+
//block of statements
190+
statement 1;
191+
statement 2;
192+
...........
193+
statement n;
194+
}
195+
```
196+
উদাহরনঃ
197+
```java
198+
class WhileLoopExample {
199+
public static void main(String args[]){
200+
int i=7
201+
while(i>1){
202+
System.out.println(i);
203+
i--;
204+
}
205+
}
206+
}
207+
```
208+
আউটপুটঃ
209+
```java
210+
7
211+
6
212+
5
213+
4
214+
3
215+
2
216+
```
217+
Infinite while loop:
218+
219+
উদাহরনঃ
220+
```java
221+
while(1==1){
222+
System.out.println("Bangladesh");
223+
}
224+
```
225+
উপরের কোডটি দেখে বলুনতো Bangladesh শব্দটি মোট কতবার প্রিন্ট হবে !!!
226+
227+
কারো মনে প্রশ্ন হতে পারে যে for loop দিয়েও তো এসব করা যায় তাহলে আবার while loop কেন?
228+
মনে করুন আপনার এক বন্ধু আপনাকে ফোন করে বললো , তুই ১ ঘন্টার জন্য (for) ওখানে দাঁড়িয়ে থাক আমি আসছি !
229+
আরেকজন ফোন করে বললো আমি যতক্ষণ (while) না আসবো তুই ওখানে ততক্ষণ দাঁড়িয়ে থাক ।
230+
231+
প্রথম ক্ষেত্রে আপনি জানেন যে আপনাকে ঠিক কতক্ষণ দাঁড়িয়ে থাকতে হবে । প্রোগ্রামিং এ যদি আপনি জানেন যে ঠিক কতবার এই কাজটি আমাকে করতে হবে তাহলে সেক্ষেত্রে আপনি for loop ব্যবহার করতে পারেন ।
232+
২য় ক্ষেত্রে আপনি ঠিক জানেননা যে কতক্ষণ আপনাকে দাঁড়িয়ে থাকতে হবে । যখন আমরা জানিনা যে ঠিক করবার লুপ চালাতে হবে সেসব ক্ষেত্রে আমরা while loop ব্যবহার করতে পারি ।
233+
যেমনঃ আপনি যদি একটি টেক্সট ফাইল থেকে লাইন বাই লাইন ইনপুট নিতে চান তখন আপনি while loop ব্যবহার করতে পারেন কারন আপনি ঠিক জানেন না যে কতটা লাইন ইনপুট নিলে ফাইলটার শেষ লাইনে পৌঁছানো যাবে ।
234+
235+
236+
## do-while loop
237+
238+
যখন আমরা ঠিক কতবার লুপটি চলবে তা জানিনা কিন্তু মিনিমাম একবার এক্সিকিউট করার দরকার পড়ে তখন do-while loop ব্যবহার করতে পারি ।
239+
240+
```java
241+
do {
242+
// Statements
243+
}while(condition);
244+
245+
```
246+
এক্ষেত্রে কন্ডিশন টেস্ট হবার আগেই স্টেটমেন্ট টি এক্সিকিউট হয় ।
247+
248+
উদাহরনঃ
249+
250+
```java
251+
public class DoWhileLoop{
252+
253+
public static void main(String args[]) {
254+
int i = 5;
255+
256+
do {
257+
System.out.print(i);
258+
i++; //increment by 1
259+
System.out.print("\n");
260+
}while( x < 10 );
261+
}
262+
}
263+
```
264+
আউটপুটঃ
265+
```java
266+
5
267+
6
268+
7
269+
8
270+
9
271+
```
184272

185273

186274
## চলবে ----

0 commit comments

Comments
 (0)
0