জাভা অ্যারে টিউটোরিয়াল - জাভাতে একক এবং একাধিক মাত্রিক অ্যারে



এই ব্লগটি জাভা অ্যারে, এর বিভিন্ন ঘোষণাপত্র, জাভা অ্যারে অ্যাক্সেস করা, 2 ডি অ্যারে ঘোষণা ও বাস্তবায়ন এবং অ্যারেতে পাস করার পদ্ধতি সম্পর্কে কথা বলবে।

পূর্ববর্তী ব্লগে, আপনি সম্পর্কে শিখেছি । জাভা অ্যারেতে এই ব্লগের মাধ্যমে, আমি আপনাকে জাভাতে অ্যারে সম্পর্কিত ধারণাগুলি এবং একক এবং বহুমাত্রিক অ্যারেগুলি কীভাবে কাজ করে তা বর্ণনা করব।আপনার উপার্জনের ক্ষেত্রে জাভা অ্যারেগুলি সম্পর্কে জেনে রাখা প্রয়োজনীয়

এই জাভা অ্যারে ব্লগে, আমি নিম্নলিখিত বিষয়গুলি আবরণ করব:





আমরা আরও এগিয়ে যাওয়ার আগে আসুন দেখি কেন আমাদের জাভা অ্যারের দরকার হয়:

  • অ্যারে ডেটা ধরে রাখার জন্য একটি গুরুত্বপূর্ণ কাঠামো।
  • জাভা আমাদের অ্যারে ব্যবহার করে একই ধরণের অনেকগুলি বস্তু ধরে রাখতে দেয়।
  • এটি তাদের সূচক দ্বারা উপাদানগুলিতে অ্যাক্সেস করতে একটি লুপের সাহায্যে ব্যবহার করা যেতে পারে।



এখন, আসুন জাভা অ্যারেতে এই পোস্টটি দিয়ে শুরু করা যাক এবং ঠিক কী অ্যারে হয় তা বুঝতে পারি।

জাভা অ্যারে কি?

জাভাতে অ্যারেগুলি একচেটিয়া ডেটা স্ট্রাকচার যা জাভাতে বস্তু হিসাবে প্রয়োগ করা হয়। অ্যারেগুলি নির্দিষ্ট ডেটা ধরণের এক বা একাধিক মান সংরক্ষণ করে এবং একই সঞ্চয় করতে সূচিযুক্ত অ্যাক্সেস সরবরাহ করে। একটি অ্যারেতে একটি নির্দিষ্ট উপাদান এর সূচক দ্বারা অ্যাক্সেস করা হয়। অ্যারে সম্পর্কিত তথ্য গোষ্ঠীকরণের একটি সুবিধাজনক মাধ্যম সরবরাহ করে।

অ্যারে - জাভা অ্যারে - এডুরেকাএকটি অ্যারে প্রাপ্তি একটি দুই-পদক্ষেপ প্রক্রিয়া।



  • প্রথমত, আপনাকে অবশ্যই পছন্দসই অ্যারে প্রকারের একটি ভেরিয়েবল ঘোষণা করতে হবে
  • দ্বিতীয়ত, আপনাকে অবশ্যই মেমরি বরাদ্দ করতে হবে যা অ্যারে ধরে রাখবে নতুন , এবং এটি অ্যারে ভেরিয়েবলকে বরাদ্দ করুন

সুতরাং, আসুন আমরা দেখি কীভাবে আমরা বিভিন্ন উপায়ে অ্যারে ঘোষণা করতে পারি।

জাভা অ্যারে প্রারম্ভিককরণের সাধারণ ফর্ম

উদাহরণ : - মাসের_দিন []

জাভা অ্যারে প্রারম্ভিককরণের সাধারণ ফর্ম

উদাহরণ: -

অ্যারেগুলি ঘোষিত হওয়ার পরে তাদের আরম্ভ করা যেতে পারে। অ্যারে ইনিশিয়েলাইজারে আপনার নির্দিষ্ট হওয়া উপাদানগুলির সংখ্যা ধরে রাখতে অ্যারেটি স্বয়ংক্রিয়ভাবে তৈরি হবে। এখানে না ব্যবহার করা প্রয়োজন নতুন .এখন, আসুন আমরা এটি কীভাবে বাস্তবায়ন করতে পারি তা দেখুন।

জাভা অ্যারে প্রারম্ভিককরণের সাধারণ ফর্ম

নিম্নলিখিত কোডটি পূর্ণসংখ্যার একটি প্রাথমিক বিন্যাস তৈরি করে:

ক্লাস মাইআর্য {পাবলিক স্ট্যাটিক ভয়েড মেইন (স্ট্রিং আরগস []) {মাসের_দিন [] = {31,28,31,30,31,30,31,30,31,30,31} System.out.println ('এপ্রিল '+ মাস + দিন [3] +' দিন। ')}}

আপনি কেবল জাভা অ্যারেতে কীভাবে উপাদানগুলি অ্যাক্সেস করতে পারবেন তা যদি আমি ব্যাখ্যা করি তবেই এটি ন্যায়সঙ্গত হবে।

একটি জাভা অ্যারেতে একটি নির্দিষ্ট উপাদান অ্যাক্সেস করা

অ্যারেগুলিতে, আমরা বর্গাকার বন্ধনীগুলির মধ্যে এর সূচক দ্বারা নির্দিষ্ট উপাদানটি অ্যাক্সেস করতে পারি।

উদাহরণ: -

সমস্ত টুকরা একসাথে রাখা,

পাবলিক স্ট্যাটিক অকার্যকর প্রধান (স্ট্রিং আরগস []) - মাসের_দিন [] মাস_দিনস = নতুন ইন [12] মাস_দিন [0] = 31 মাস_দিন [1] = 28 মাস_দিন [2] = 31 মাস_দিন [3] = 30 মাস_দিন [4] = 31 মাস_দিন [5] = 30 মাস_দিন [6] = 31 মাস_দিন [8] = 30 মাস_দিন [9] = 31 মাস_দিন [10] = 30 মাস_দিন [11] = 31 সিস্টেম.আউট.প্রিন্টলন ('এপ্রিল' + মাস_দিন [3] + 'দিন।')}

সুতরাং, এটি অ্যারে এবং এর ঘোষণাপত্র এবং একক মাত্রার অ্যারেগুলি কীভাবে ব্যবহার করা যায় সে সম্পর্কে ছিল।

যদি আমি আপনাকে বলি, একটি অ্যারের ভিতরে একটি অ্যারে থাকতে পারে। আমি জানি এটি কিছুটা জটিল মনে হচ্ছে, তবে চিন্তা করবেন না, আপনার পক্ষে কীভাবে এটি সহজ করা যায় তা আমি জানি।

জাভা বহুমাত্রিক অ্যারে

অজগর ক্লাস এবং বস্তুর উদাহরণ

বহুমাত্রিক অ্যারে হয় অ্যারে এর অ্যারে

বহুমাত্রিক অ্যারে ঘোষণা করা

এটি ঘোষণার জন্য, আমাদের স্কয়ার বন্ধনীগুলির আরও একটি সেট ব্যবহার করে প্রতিটি অতিরিক্ত সূচক নির্দিষ্ট করতে হবে।

ধারণামূলকভাবে, উপরে ঘোষিত অ্যারেটি চিত্রটিতে প্রদর্শিত হিসাবে উপস্থাপিত হবে: -

আসুন এখন বহুমাত্রিক অ্যারে প্রদর্শন করুন।

নিম্নলিখিত প্রোগ্রামটি, অ্যারের প্রতিটি উপাদানকে বাম থেকে ডান, উপরে থেকে নীচে এবং তারপরে এই মানগুলি প্রদর্শন করে:

বর্গ মুল 2 ডি {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং আরগস []] {ইন্ট মুল 2 ডি [] [] = নতুন ইনট [4] [5] ইনট আই, জে, কে = 0 এর জন্য (i = 0 i<4 i++) for(j=0 j<5 j++) { Mul2D[i][j] = k k++ } for(i=0 i<4 i++) { for(j=0 j<5 j++) System.out.print(mul2d[i][j] + ' ') System.out.println() } } } 

এই প্রোগ্রামটি নিম্নলিখিত আউটপুট উত্পন্ন করে:

0 1 2 3 4 5 6 7 8 9এক0 11 12 13 14 15 16 17 18 19

এগুলি হ'ল অন্যান্য ডাটা টাইপের বহুমাত্রিক অ্যারেগুলির উপস্থাপনা।

সুতরাং, এটি ছিল বহুমাত্রিক অ্যারেগুলি সম্পর্কে। এখন আসুন আমরা দেখতে পারি যে অন্যান্য ডাটা টাইপের মতো প্যারামিটার হিসাবে কোনও পদ্ধতিতে অ্যারে কীভাবে পাস করতে হয়।

একটি পদ্ধতিতে জাভা অ্যারে পাস করা

আমরা পদ্ধতিগুলিতে অ্যারেগুলিও পাস করতে পারি ঠিক যেমন আমরা পদ্ধতিতে আদিম ধরণের মানগুলি পাস করতে পারি।

উদাহরণ: -

সার্বজনীন ক্লাসের পিএমথোডস {পাবলিক স্ট্যাটিক শূন্য প্রদর্শন (ইনট y []) {System.out.println (y [0]) System.out.println (y [1]) System.out.println (y [2])} সর্বজনীন স্ট্যাটিক অকার্যকর প্রধান (স্ট্রিং আরগস []) {ইনট এক্স [] = {1, 2, 3} প্রদর্শন (এক্স)}}

এটি প্রোগ্রামটির আউটপুট হবে

এক  

এটি আমাদের জাভা অ্যারে ব্লগের শেষে নিয়ে আসে।আমি আশা করি আপনি জাভা অ্যারে এই পোস্টটি উপভোগ করেছেন। আপনি যদি জাভার গভীরতা জ্ঞান খুঁজছেন, dহে পড়া ব্লগ যেখানে আপনাকে নীচের বিষয়গুলির সাথে উদাহরণ সহ বিশদভাবে ব্যাখ্যা করা হবে।

  • জাভাতে ডেটা টাইপ এবং অপারেশনস
  • নিয়ন্ত্রণ বিবৃতি
  • ক্লাস এবং অবজেক্টস
  • অ্যারে
  • বেসিক OOPS ধারণা

আপনি আমাদের ইউটিউবের মাধ্যমে জাভা শিখতে পারেন জাভা টিউটোরিয়াল প্লেলিস্ট। হ্যাপি লার্নিং !!

আপনি যদি এই ব্লগটি খুঁজে পান জাভা অ্যারে ' দরকারী, দেখুন বিশ্বজুড়ে ছড়িয়ে থাকা 250,000 এরও বেশি সন্তুষ্ট শিক্ষার্থীর নেটওয়ার্ক সহ একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা এডুরেকা দ্বারা। আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে মন্তব্য বিভাগে এটি উল্লেখ করুন এবং আমরা আপনার কাছে ফিরে আসব।

আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে মন্তব্য বিভাগে এটি উল্লেখ করুন এবং আমরা আপনার কাছে ফিরে আসব।