কম্পিউটার টিউটোরিয়াল

জাভা 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 কিভাবে বাস্তবায়ন করবেন?