সুচিপত্র:

জাভা - ভূমিকা: 5 টি ধাপ
জাভা - ভূমিকা: 5 টি ধাপ

ভিডিও: জাভা - ভূমিকা: 5 টি ধাপ

ভিডিও: জাভা - ভূমিকা: 5 টি ধাপ
ভিডিও: Java Bangla Tutorials 8 : Five phases of a java program 2024, জুলাই
Anonim
জাভা - ভূমিকা
জাভা - ভূমিকা

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

ধাপ 1: জাভা - সরঞ্জাম পাওয়া

জাভা - সরঞ্জাম পাওয়া
জাভা - সরঞ্জাম পাওয়া
জাভা - সরঞ্জাম পাওয়া
জাভা - সরঞ্জাম পাওয়া

এখন, আপনি সম্ভবত জানেন, জাভা কোড লেখা শুরু করার জন্য আমাদের কিছু সরঞ্জাম প্রয়োজন। আপনি শুধু আপনার নোটপ্যাড ব্যবহার করতে পারেন, এবং কমান্ড লাইন থেকে এটি চালাতে পারেন, কিন্তু আমরা একটি সম্পাদক পাব, কারণ এটি সহজ এবং দ্রুত। আমরা গ্রহন জাভা সম্পাদক পাব। (যদি ট্রাবল কমেন্ট থাকে) স্টেপ #1) এখানে ওয়েবসাইটে যান এবং সবুজ ডাউনলোড বোতামে ক্লিক করুন ধাপ #2) এটি আপনার ডেস্কটপে সংরক্ষণ করুন এবং "ওকে" স্টেপ #3 এ ক্লিক করুন) যখন এটি ডাউনলোড শেষ হয়, ফাইলটিতে ডান ক্লিক করুন এবং নির্বাচন করুন " সমস্ত "STEP #4 এক্সট্রাক্ট করুন) আপনার ডেস্কটপে একটি নতুন ফোল্ডার প্রদর্শিত হবে এবং এটিতে" eclipse.exe "ফাইলটি আছে তা নিশ্চিত করুন। এটি আপনাকে একটি ওয়ার্কস্পেস তৈরি করতে বলবে যখন এটি খোলে। নাম বারে "myWork" লিখুন এবং ঠিক আছে ক্লিক করুন। তারপরে আপনাকে একটি স্বাগত পর্দা দেখা উচিত এবং উপরের ডান কোণে "ওয়ার্কবেঞ্চ" বোতামে ক্লিক করুন এখন আপনার নীচে 1 ম চিত্রের মতো কিছু দেখা উচিত। তারপরে "ফাইল"> "নতুন"> "জাভা প্রকল্প" ক্লিক করুন। নাম বাক্সে, "myProj" টাইপ করুন, এবং পরবর্তী ক্লিক করুন, এবং তারপর শেষ করুন। এখন, প্রকল্প এক্সপ্লোরারে (পর্দার বাম দিকে) আপনার "myProj" নামে একটি ফোল্ডার দেখতে হবে। প্রজেক্ট এক্সপ্লোরার হল যেখানে আপনি আপনার সমস্ত ফাইল দেখতে পাবেন। মাঝখানে এলাকাটি মূল মঞ্চ (কোডিং বিভাগ) এবং ডান অংশ হল লাইব্রেরি, যা আমাদের ফাংশন এবং ক্লাসের একটি তালিকা দেয়। (ক্লাস এবং ফাংশন সম্পর্কে কথা বলবে পরে)। নিচের অংশটি হল ত্রুটি তালিকা, যদি আমাদের কোন রান-টাইম বা কোড সমস্যা থাকে তবে সেগুলি সেখানে থাকবে। এটি কনসোল উইন্ডো যেখানে আউটপুট প্রদর্শিত হয়। পরিশেষে, আমাদের তৈরি করা "myProj" ফোল্ডারে ডান ক্লিক করুন এবং "নতুন"> "ক্লাস" এ যান। নাম বারে "myFirst" টাইপ করুন। শেষ ক্লিক করুন। আপনি নিচের দিকে 2 য় ছবিটি দেখতে হবে নিবিড়ভাবে দেখার জন্য। এখন আপনি জাভাতে কোড লেখা শুরু করার জন্য প্রস্তুত। পরবর্তী ধাপে আমরা আপনার প্রথম প্রোগ্রাম লিখব, এবং কিছু জাভা উপাদান নিয়ে আলোচনা করব।

পদক্ষেপ 2: জাভা - জাভা এর সাথে কাজ করা

জাভা - জাভার সাথে কাজ করা
জাভা - জাভার সাথে কাজ করা
জাভা - জাভার সাথে কাজ করা
জাভা - জাভার সাথে কাজ করা

জাভাতে, সবকিছু ক্লাসের উপর ভিত্তি করে, চালানোর জন্য কমান্ড সহ কোডের বিভাগ। এই জিনিসগুলিকেও বলা হয় পদ্ধতি, কোডের ছোট অংশ যা ফাংশন ধারণ করে সাধারণত একটি ক্লাসে একাধিক পদ্ধতি আছে, যা নির্দিষ্ট ভেরিয়েবলের মানগুলির উপর ভিত্তি করে একে অপরের সাথে যোগাযোগ করে এবং একটি মান ফেরত দেয়। এই পদ্ধতিগুলি একটি ক্লাসে বস্তাবন্দী করা হয়, এবং তারপর পদ্ধতিগুলির সাথে ক্লাসগুলি অন্যান্য ক্লাসের সাথে যোগাযোগ করতে পারে এবং স্ক্রিনে রিটার্ন মান মুদ্রণ করতে পারে। একটি প্রধান পদ্ধতি নামেও কিছু আছে, যে পদ্ধতিটি কম্পাইলার প্রথমে অনুসন্ধান করে। প্রধান পদ্ধতি যে নির্দেশনা দেয় তার উপর ভিত্তি করে, কম্পাইলার বিভিন্ন পদ্ধতিতে চালানোর জন্য বিভিন্ন ক্লাসে যেতে পারে, অথবা শুধু মূল পদ্ধতিতে থাকতে পারে। আপাতত শুধু একটি প্রধান পদ্ধতি তৈরি করা যাক। আপনার "myFirst" ক্লাসে কোডটি বোল্ড টাইপ করুন: public class myFirst {public static void main (String args) {}} এখন এই কোডটি নিয়ে আলোচনা করা যাক। প্রতিটি পদ্ধতি নিম্নোক্ত সিনট্যাক্সের উপর ভিত্তি করে তৈরি করা হয়েছে: যে কোন পদ্ধতি "পাবলিক" বা "প্রাইভেট" হতে পারে। "পাবলিক" মানে পদ্ধতিটি যেকোনো শ্রেণী ব্যবহার করতে পারে। "প্রাইভেট" এর মানে হল যে পদ্ধতিটি শুধুমাত্র সেই শ্রেণীর দ্বারা অ্যাক্সেস করা যেতে পারে যা এটির অন্তর্গত। আমি "স্ট্যাটিক" কী শব্দটি পরে ব্যাখ্যা করব। এখানে আমরা প্রধান নাম এবং "স্ট্রিং আর্গস" এর প্যারামিটার সহ একটি পাবলিক স্ট্যাটিক প্রধান পদ্ধতি তৈরি করেছি (আমি এখন প্যারামিটারগুলি ব্যাখ্যা করব না)। মেথড বডিতে আমরা যে সমস্ত কমান্ডগুলি চালাতে চাই তা টাইপ করি। পদ্ধতি শরীর এবং বর্গ শরীর সবসময় কোঁকড়া ধনুর্বন্ধনী মধ্যে অবস্থিত। দ্রষ্টব্য: জাভা একটি কেস সংবেদনশীল ভাষা, তাই যখন আপনি কমান্ডগুলি টাইপ করবেন, আপনাকে অবশ্যই সেগুলি নির্দিষ্টভাবে টাইপ করতে হবে, অথবা আপনি একটি ত্রুটি পাবেন !!!!!! এখন আপনার প্রধান পদ্ধতিতে কোডটি বোল্ডে টাইপ করুন: public class myFirst {public static void main (String args) {System.out.println ("Hello world!"); }} এখন পর্যন্ত আপনার ১ ম ছবিতে কোড থাকা উচিত। এখন "রান"> "রান" এ যান, এবং ডায়ালগ বক্সটি প্রদর্শিত হলে "ওকে" ক্লিক করুন এবং নীচে (কনসোল উইন্ডো) আপনার "হ্যালো ওয়ার্ল্ড!" লেখাটি দেখতে হবে। মুদ্রিত। রেফারেন্সের জন্য দ্বিতীয় ছবিটি দেখুন। এখানে আমরা স্ক্রিনে একটি লাইন প্রিন্ট করার জন্য System.out.println কমান্ড ব্যবহার করেছি। "সিস্টেম", একটি ফাংশন ধারণকারী শ্রেণী। "আউট" ছিল যে আমরা স্ক্রিনে (বা আউটপুট) প্রিন্ট করতে চেয়েছিলাম এবং "println" পদ্ধতিটির অর্থ; মুদ্রণ লাইন। তারপর বন্ধনীতে, এবং উদ্ধৃতি চিহ্নগুলিতে (কারণ এটি একটি স্ট্রিং মান (শব্দ ধারণকারী মান)) আমরা যে পাঠ্যটি মুদ্রণ করতে চেয়েছিলাম তা অন্তর্ভুক্ত করেছি এবং একটি আধা কোলন (;) দিয়ে লাইনটি শেষ করেছি। দ্রষ্টব্য: জাভা-তে সমস্ত লাইন অবশ্যই সেমি-কোলনে শেষ হওয়া উচিত, লাইনগুলি বাদ দিয়ে যখন আমরা ক্লাস বা পদ্ধতি ঘোষণা করি। আমরা "প্রিন্ট" ব্যবহার করতে পারি, কিন্তু "প্রিন্ট" এবং "প্রিন্টলন" এর মধ্যে পার্থক্য হল যে "প্রিন্ট" একটি লাইনে টেক্সট প্রিন্ট করে, কিন্তু "প্রিন্টলন" মানে টেক্সট প্রিন্ট করা, এবং লাইন শেষ করা, মানে যদি পরবর্তী কমান্ডটি "মুদ্রণ", পাঠ্যটি একটি নতুন লাইনে মুদ্রিত হবে। এই মুহুর্তে, আমি আমার ছবির খারাপ মানের জন্য ক্ষমা চাই। আমি নীচে কিছু স্ব-পরীক্ষা প্রশ্ন অন্তর্ভুক্ত করেছি। পরবর্তী ধাপে আমি তাদের উত্তরগুলি অন্তর্ভুক্ত করব। স্বচিকিৎসা: #1) "পনির" শব্দটি অক্ষর দ্বারা মুদ্রণ করার জন্য একটি প্রোগ্রাম লিখুন। ইঙ্গিত: "মুদ্রণ" কমান্ড ব্যবহার করুন#2) পরীক্ষা করার জন্য "মুদ্রণ" এবং "println" কমান্ড ব্যবহার করুন।#3) কোডের এই লাইনে কি ভুল আছে: System.out.println (হ্যালো ওয়ার্ল্ড!); #4) কোডের এই লাইনগুলো চালালে আপনি কি পাবেন: System.out.print ("h"); System.out.print ("i"); System.out.println ("per-"); System.out.print ("ছেলে");

ধাপ 3: জাভা - মৌলিক পরিবর্তনশীল প্রকার

জাভা - মৌলিক পরিবর্তনশীল প্রকার
জাভা - মৌলিক পরিবর্তনশীল প্রকার
জাভা - মৌলিক পরিবর্তনশীল প্রকার
জাভা - মৌলিক পরিবর্তনশীল প্রকার

পূর্বের SELF-CHECK প্রশ্নের উত্তর হল:#1) System.out.print ("c"); System.out.print ("h"); System.out.print ("e"); System.out.print ("e"); System.out.print ("s"); System.out.print ("e"); #2) কোন নির্দিষ্ট উত্তর নেই।#3) বন্ধনীতে লেখা উদ্ধৃতি চিহ্ন ছিল না। অনেক ধরনের ডাটা আছে। এই নির্দেশে আমরা কেবলমাত্র মৌলিকগুলির উপর যাব এবং এটি এখনও কয়েকটি পদক্ষেপ নেবে। সমস্ত ভেরিয়েবল নিচের সিনট্যাক্সে কাজ করে। [dataType] [variableName] = [value]; প্রাক্তন int myNum = 8; int টাইপ: "int" টাইপ, মানে পূর্ণসংখ্যা। উপরের মত একই সিনট্যাক্সে কাজ করে। কোন সংখ্যাসূচক প্রকারের মান ধরে রাখার জন্য কোন উদ্ধৃতির প্রয়োজন নেই। যেকোনো int ভেরিয়েবল সর্বনিম্ন -2, 147, 483, 648 থেকে সর্বোচ্চ মান 2, 147, 483, 647 পর্যন্ত হয় প্রাক্তন int নয় = 9; long type: "long" type হল "int" কমান্ডের একটি দীর্ঘ সংস্করণ। রেঞ্জ -9, 223, 372, 036, 854, 775, 808 থেকে 9, 223, 372, 036, 854, 775, 807 পর্যন্ত। একটি দশমিক মান ডাবল টাইপ: "ডাবল" টাইপ হল একটি ভাসমান-বিন্দু সংখ্যা, যা একটি বড় মান ধরে রাখতে পারে। স্ট্রিং টাইপ: "স্ট্রিং" টাইপ একটি টেক্সট মান ধারণ করে। পাঠ্য (মান) অবশ্যই দ্বিগুণ উদ্ধৃতিতে অন্তর্ভুক্ত করা আবশ্যক। প্রাক্তন স্ট্রিং অভিবাদন = "হাই ফাঁকা"; সেগুলো ছিল প্রাথমিক ডাটা টাইপ। তাদের যেকোনোটি মুদ্রণ করার জন্য কেবলমাত্র "println" পদ্ধতির পরামিতিতে পরিবর্তনশীল নাম লিখুন উদ্ধৃতি ছাড়াই। প্রাক্তন int myNum = 52930; System.out.println (myNum + "myNum এর মান"); উপরের কোডটি স্ক্রিনে "52930 Is the value of myNum" প্রিন্ট করবে। এবং যেভাবে আমরা সেখানে একটি স্ট্রিংকে একত্রিত করার জন্য আমরা যে লাইনটি প্রিন্ট করছিলাম সেখানে একটি প্লাস চিহ্ন ব্যবহার করেছি, তাই এটি myNum এর মানের পরে একটি স্ট্রিং মান মুদ্রণ করবে। আপনি "println" কমান্ডে ভেরিয়েবল যোগ করতে এবং স্ট্রিং মান যোগ করতে প্লাস চিহ্ন ব্যবহার করতে পারেন। আমি কি করেছি তা দেখতে নিচের দুটি ছবি দেখুন। এটি সংখ্যা প্রকারের ১/২ ধারা, পরের বিভাগে আমি আপনাকে কিছু সাধারণ গাণিতিক অপারেটর শেখাব যা আপনি ভেরিয়েবলে ব্যবহার করতে পারেন।

ধাপ 4: জাভা - গাণিতিক অপারেটর

জাভা - গাণিতিক অপারেটর
জাভা - গাণিতিক অপারেটর
জাভা - গাণিতিক অপারেটর
জাভা - গাণিতিক অপারেটর
জাভা - গাণিতিক অপারেটর
জাভা - গাণিতিক অপারেটর
জাভা - গাণিতিক অপারেটর
জাভা - গাণিতিক অপারেটর

এটি "বেসিক ভেরিয়েবল টাইপ" এর 2/2 ধারা। এখানে আমি গাণিতিক অপারেটরদের পরিচয় করিয়ে দেব। সেখানে "+" চিহ্ন রয়েছে যার অর্থ যোগ করা। এটি সংখ্যা যোগ করার জন্য ব্যবহৃত হয়। প্রাক্তন int sum = 5 + 579; এটি "println" পদ্ধতিতে স্ট্রিংগুলিকে একত্রিত করতেও ব্যবহৃত হয়। প্রাক্তন System.out.println ("এটি" + "তিনটি স্ট্রিং" + "মিলিত।"); লক্ষ্য করুন যে প্রথম এবং দ্বিতীয় স্ট্রিংয়ে আরেকটি স্ট্রিং যুক্ত করার আগে আমি শেষে একটি স্পেস ব্যবহার করেছি যাতে এটি স্বাভাবিক দেখায়। আপনার অনুমান অনুসারে "-" চিহ্নটিও রয়েছে এবং এটি কেবল সংখ্যা বিয়োগ করতে ব্যবহৃত হয়। প্রাক্তন int বিয়োগ = 9 - 6; এছাড়াও গুণক অপারেটর আছে, যা জাভাতে একটি "*" দ্বারা প্রতিনিধিত্ব করা হয় (তারকা চিহ্ন)। এটি সংখ্যাকে গুণ করতে ব্যবহৃত হয়। প্রাক্তন int গুণ = 756 * 15; এবং বিভাগ অপারেটর আছে, যা "/" (স্ল্যাশ) দ্বারা প্রতিনিধিত্ব করে। এটি সংখ্যা বিভাজনের জন্য ব্যবহৃত হয়। প্রাক্তন int division = 50 /5 এছাড়াও একটি মডুলো অপারেটর রয়েছে, যা "%" দ্বারা প্রতিনিধিত্ব করে। মডুলো দুটি সংখ্যার বাকি অংশে ফোকাস করতে ব্যবহৃত হয়, যদি কোন থাকে। প্রাক্তন int modulo = 10 % 9; যদি আপনি "println" পদ্ধতিতে সংখ্যাগুলি ব্যবহার করেন, তাহলে তাদের সংখ্যার জন্য উদ্ধৃতি যোগ করার প্রয়োজন নেই, অথবা সেগুলি স্ট্রিং মান হিসাবে ব্যাখ্যা করা হবে। প্রাক্তন System.out.println (6 + 7); সাধারণ ত্রুটি 1: System.out.println ("6" + "7"); উপরের কোডটি 13 নয়, 67 প্রদান করে। এটি এড়াতে উদ্ধৃতিগুলি মুছুন। ভেরিয়েবল নামগুলি মান সনাক্ত করতে ব্যবহার করা যেতে পারে। যেমন: int myNum = 9; System.out.println ("myNum এর মান হল" + myNum); যতক্ষণ পর্যন্ত "myNum" এর চারপাশে কোন ভেরিয়েবল না থাকে, ততক্ষণ প্রোগ্রামটি "myNum এর মান 9" মুদ্রণ করবে। আপনি দ্রুত ফলাফল ফিরিয়ে আনতে "println" পদ্ধতিতে অপারেটরগুলি ব্যবহার করতে পারেন। প্রাক্তন System.out.println (8 * 10); আমার ছবিগুলি মূলত এই বিভাগে আমরা যে সমস্ত বিষয়গুলি অন্তর্ভুক্ত করেছি তার উপর থাকবে, তবে সেগুলি পরীক্ষা করতে ভুলবেন না। পরবর্তী ধাপে সামান্য নতুন উপাদান থাকবে, কিন্তু এমন একটি পরীক্ষা হবে যা আমরা এখন পর্যন্ত যা কিছু শিখেছি তা অন্তর্ভুক্ত করে। এখানে স্ব-পরীক্ষা প্রশ্নগুলি রয়েছে: স্ব-চেক #1: 789 থেকে 2 এর মডুলো গণনা করার জন্য একটি প্রোগ্রাম লিখুন এবং স্ক্রিনে ফলাফলটি মুদ্রণ করুন। স্ব-চেক #2: অন্তত মৌলিক বৈশিষ্ট্য সহ "int" ডেটা টাইপ বর্ণনা করুন। স্ব-চেক #3: "অভিবাদন" নামক একটি স্ট্রিং ভেরিয়েবল তৈরি করুন যাতে এর মধ্যে একটি বন্ধুত্বপূর্ণ বার্তা থাকে (যেমন, হ্যালো _)। তারপর আপনার নামের মান সহ "নাম" নামে একটি স্ট্রিং তৈরি করুন। তারপরে এই ভেরিয়েবলগুলিকে একত্রিত করুন এবং আপনার চূড়ান্ত বার্তাটি পাওয়া উচিত। স্ব-চেক #4: আপনি জাভাতে গুণের প্রতিনিধিত্ব করবেন কিভাবে? (আপনি কোন চিহ্নটি ব্যবহার করেন)

ধাপ 5: জাভা - 1 ম পরীক্ষা / মন্তব্য

জাভা - ১ ম পরীক্ষা / মন্তব্য
জাভা - ১ ম পরীক্ষা / মন্তব্য

এখানে পূর্বের স্ব-পরীক্ষা প্রশ্নগুলির উত্তর দেওয়া হল:#1) System.out.println (789 % 2); #2) "int" ডেটা টাইপ একটি পূর্ণসংখ্যা ধারণ করে।#3) স্ট্রিং অভিবাদন = "হ্যালো"; স্ট্রিং নাম = "জাভা শিক্ষক" System.out.println (শুভেচ্ছা + নাম); #4) আপনি একটি "*" (তারকাচিহ্ন) ঠিক আছে, এখন এই নির্দেশের জন্য আমি শুধুমাত্র একটি নতুন উপাদান এবং আমার পরীক্ষার লিঙ্ক অন্তর্ভুক্ত করব। জাভাতে "মন্তব্য" বলে কিছু আছে। এর অর্থ আপনার কাজ সম্পর্কে মন্তব্য করা। এখানে 2 ধরনের মন্তব্য আছে যা আপনি একটি একক লাইনের মন্তব্য করতে পারেন (প্রাক্তন দেখুন। 1) এবং একটি বহু-লাইন মন্তব্য (প্রাক্তন 2 দেখুন)। এই মন্তব্যগুলির উদাহরণ অন্তর্ভুক্ত করা হয়েছে। একটি একক লাইনের মন্তব্যের জন্য আপনাকে পাঠ্যের আগে 2 টি স্ল্যাশ রাখতে হবে, স্ল্যাশের ডানদিকে সবকিছুকে একটি মন্তব্য হিসাবে বিবেচনা করা হয় এবং JAVA কম্পাইলার দ্বারা উপেক্ষা করা হয়। একটি সাধারণ মাল্টি-লাইন মন্তব্য স্ল্যাশ এবং 2 তারকা চিহ্নের মধ্যে, এবং তারকা এবং একটি স্ল্যাশ দিয়ে শেষ হয়। একটি উন্নত মাল্টি-লাইন মন্তব্য একটি পদ্ধতি বর্ণনা করে, আমরা পরে এটি নিয়ে যাব। জাভা উপদেশ: আমি আপনাকে সবকিছু, এমনকি সহজ জিনিস মন্তব্য করার পরামর্শ দিই। কারণ যদি কেউ আপনার কাজের মধ্য দিয়ে যাচ্ছে এবং আপনার কোড বুঝতে সমস্যা হতে পারে। এটা সুস্পষ্ট নাও হতে পারে যে ভেরিয়েবল d মানে ডলার। এবং আমি আপনাকে আপনার কাজটি ঘন ঘন সংরক্ষণ করার পরামর্শ দিচ্ছি। (একবার এই কারণে আমি অনেক কোড হারিয়েছি) প্রাক্তন 1 int num2 = 78; // একটি পূর্ণসংখ্যা তৈরি করুন, "num2" যার মান 78 ex। 2 / ** একটি পূর্ণসংখ্যা তৈরি করুন, "num2" যার মান 78* / int num2 = 78; ঠিক আছে, পরীক্ষায় শুভকামনা।::- এর জন্য সঠিক উত্তর ছিল শেষ বিকল্প। এই অসুবিধার জন্য আমি খুবই দু sorryখিত। পরীক্ষার লিঙ্ক এখানে। পরীক্ষার স্বাগত পর্দার নীচেও একটি ছবি আছে। শুভকামনা এবং আমার পরবর্তী টিউটোরিয়াল পড়তে ভুলবেন না!:-)

প্রস্তাবিত: