কম্পিউটার

জাভা 9-এ JShell-এ পূর্বে টাইপ করা স্নিপেটগুলি কীভাবে প্রিন্ট করবেন?


JShell একটি অফিসিয়াল পড়ুন-মূল্যায়ন-মুদ্রণ-লুপ (REPL) Java 9-এ চালু হয়েছে . এটি দ্রুত প্রোটোটাইপিং, ডিবাগিং এবং Java এবং Java API শেখার জন্য একটি ইন্টারেক্টিভ শেল প্রদান করে main() এর প্রয়োজন ছাড়াই পদ্ধতি।

দি "/তালিকা"৷ JShell-এ কমান্ড সমস্ত আগে টাইপ করা স্নিপেট প্রিন্ট করে স্নিপেট আইডি নামে একটি অনন্য শনাক্তকারী সহ সেই নির্দিষ্ট সেশনের ডিফল্টরূপে, আউটপুটে শুধুমাত্র বৈধ বিবৃতি বা অভিব্যক্তি সহ কোনো স্নিপেট থাকে না যা দেখানো যেতে পারে। আমাদের আগে টাইপ করা সমস্ত কোডে ত্রুটি অন্তর্ভুক্ত দেখতে হবে, তারপর -সমস্ত পাস করুন /তালিকা-এর যুক্তি আদেশ।

নীচের কোড স্নিপেটে, আমরা JShell-এ এক্সপ্রেশন, ক্লাস, পদ্ধতি এবং ইত্যাদির মতো কিছু স্টেটমেন্ট তৈরি করেছি।

C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro

jshell> int x=20
x ==> 20

jshell> "Java 9"
$2 ==> "Java 9"

jshell> System.out.println($2)
Java 9

jshell> class Test {
...> }
| created class Test

jshell> void print() {
...> System.out.println("Tutorialspoint");
...> }
| created method print()

jshell> print()
Tutorialspoint

jshell> System.out.println(x)
20

নীচের কোড স্নিপেটে, আমরা "/তালিকা" ব্যবহার করে পূর্বে টাইপ করা সমস্ত স্নিপেট দেখতে পারি আদেশ।

jshell> /list

1 : int x=20;
2 : "Java 9"
3 : System.out.println($2)
4 : class Test {
}
5 : void print() {
System.out.println("Tutorialspoint");
}
6 : print()
7 : System.out.println(x)

  1. জাভাতে গ্রেগরিয়ান ক্যালেন্ডার ক্লাস ব্যবহার করে কীভাবে তারিখ মুদ্রণ করবেন?

  2. জাভা 9 এ জেশেলে পিড, তথ্য, শিশু এবং প্রক্রিয়াগুলি কীভাবে মুদ্রণ করবেন?

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

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