কম্পিউটার

জাভা 9-এ JShell-এ নিয়ন্ত্রণ প্রবাহের বিবৃতি কীভাবে সংজ্ঞায়িত করবেন?


JShell Java 9-এ প্রবর্তিত একটি নতুন ইন্টারেক্টিভ কমান্ড-লাইন টুল . এই টুলটিকে REPL ও বলা যেতে পারে (পড়ুন-ইভাল-প্রিন্ট-লুপ ) কারণ এটি ইনপুট নেয়, মূল্যায়ন করে এবং কমান্ড-লাইনের মাধ্যমে ব্যবহারকারীকে আউটপুট ফেরত দেয়।

আমরা মাল্টিপল-লাইন চালাতে পারি নিয়ন্ত্রণ প্রবাহ বিবৃতি জাভা হিসাবে একই JShell ব্যবহার করে। নিয়ন্ত্রণ প্রবাহ বিবৃতি যেমন if-else স্টেটমেন্ট , ফর-লুপ এবং while-loop এছাড়াও JShell এ মৃত্যুদন্ড কার্যকর করা যেতে পারে। এটি একাধিক-লাইন বিবৃতিকে “…>” চিহ্ন সহ প্রম্পট বলে স্বীকৃতি দেয় পরবর্তী লাইন বিবৃতি লিখতে নির্দেশ করতে।

If-Else স্টেটমেন্টের উদাহরণ

jshell> int distance = 50
distance ==> 50

jshell> if(distance < 30) {
...>       System.out.println("It's near");
...>    } else {
...>       System.out.println("It's far");
...>    }
It's far

jshell>


While Loop এর উদাহরণ

jshell> int i = 10
i ==> 10

jshell> while(i < 25) {
...>       System.out.println(i + " ");
...>       i++;
...>    }
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

jshell>


ফর লুপের উদাহরণ

jshell> String names[] = {"Adithya", "Jai", "Raja", "Chaitanya", "Ravi", "Surya"}
names ==> String[6] { "Adithya", "Jai", "Raja", "Chaitanya", "Ravi", "Surya" }

jshell> for(String name : names) {
...>       System.out.println(name);
...>    }
Adithya
Jai
Raja
Chaitanya
Ravi
Surya

jshell>

  1. কিভাবে ব্যবহার করবেন যদি জাভাতে... অন্যথায় বিবৃতি

  2. জাভাতে স্ট্যাটিক কন্ট্রোল ফ্লো

  3. জাভা 9 এ জেশেলে সিস্টেমের বৈশিষ্ট্যগুলি কীভাবে পাবেন?

  4. জাভা 9 এ JavaFX ব্যবহার করে JShell কিভাবে বাস্তবায়ন করবেন?