কম্পিউটার

কিভাবে জাভা 9 এ JShell এ স্ক্র্যাচ ভেরিয়েবল তৈরি করবেন?


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

JShell-এ, একটি স্নিপেট দ্বারা প্রত্যাবর্তিত যে কোনও মান স্বয়ংক্রিয়ভাবে স্ক্র্যাচ -এ সংরক্ষিত হয় ভেরিয়েবল . এই স্ক্র্যাচ ভেরিয়েবলগুলিকে $ দ্বারা উপস্থাপন করা যেতে পারে . যখন আমরা একটি ভেরিয়েবলে একটি এক্সপ্রেশনের ফলাফল নির্ধারণ করি না, তখন একটি স্ক্র্যাচ ভেরিয়েবল JShell-এ তৈরি করা হয়েছে যাতে এক্সপ্রেশনের একটি আউটপুট পরে ব্যবহার করা যায়।

নীচের কোড স্নিপেটে, ছয়টি স্ক্র্যাচ ভেরিয়েবল তৈরি হয়েছে

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

jshell> 3+7
$1 ==> 10

jshell> 9-2
$2 ==> 7

jshell> 4*4
$3 ==> 16

jshell> 12/4
$4 ==> 3

jshell> 19%5
$5 ==> 4

jshell> String.valueOf($2)
$6 ==> "7"


নীচের কোড স্নিপেটে, "nonScratch " ভেরিয়েবল তৈরি করেছে৷ এটি একটি স্ক্র্যাচ ভেরিয়েবল নয় কারণ এটিকে $ দিয়ে উপস্থাপন করা যায় না .

jshell> String nonScratch = "Tutorialspoint"
nonScratch ==> "Tutorialspoint"

jshell> 


নীচের কোড স্নিপেটে, "/vars" কমান্ড উভয় স্ক্র্যাচ প্রদর্শন করতে পারে এবং নন-স্ক্র্যাচ সেই নির্দিষ্ট সেশনের জন্য ভেরিয়েবল।

jshell> /vars
|    int $1 = 10
|    int $2 = 7
|    int $3 = 16
|    int $4 = 3
|    int $5 = 4
|    String $6 = "7"
|    String name = "Tutorialspoint"

jshell>

  1. কিভাবে জাভা 9 এ একটি মডিউল তৈরি করবেন?

  2. জাভা 9 এ জেশেলে এক্সপ্রেশন, ভেরিয়েবল এবং পদ্ধতিগুলি কীভাবে সংজ্ঞায়িত করবেন?

  3. কিভাবে জাভা 9 এ JShell এ একটি ক্লাস এবং অবজেক্ট তৈরি করবেন?

  4. কীভাবে জাভাতে একটি অস্থায়ী ফাইল তৈরি করবেন