জাভাতে আপনার প্রথম প্রোগ্রাম লেখার 4 টি উপায়

সুচিপত্র:

জাভাতে আপনার প্রথম প্রোগ্রাম লেখার 4 টি উপায়
জাভাতে আপনার প্রথম প্রোগ্রাম লেখার 4 টি উপায়

ভিডিও: জাভাতে আপনার প্রথম প্রোগ্রাম লেখার 4 টি উপায়

ভিডিও: জাভাতে আপনার প্রথম প্রোগ্রাম লেখার 4 টি উপায়
ভিডিও: Microsoft Word Tutorial in Bangla | Part-01 | Home | মাইক্রোসফট ওয়ার্ড টিউটোরিয়াল | MS Word Bangla 2024, মে
Anonim

জাভা একটি অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ যা 1995 সালে জেমস গোসলিং দ্বারা তৈরি করা হয়েছিল, যার অর্থ হল এটি "ফিল্ডস" (যা বস্তুর বর্ণনা দেয় এমন বৈশিষ্ট্যগুলি) এবং "পদ্ধতিগুলি" (বস্তু তৈরি করতে পারে এমন ক্রিয়াগুলি) সহ "বস্তু" হিসাবে ধারণার প্রতিনিধিত্ব করে। । জাভা একটি "একবার লিখুন, যে কোন জায়গায় চালান" ভাষা, যার মানে হল যে এটি এমন কোনও প্ল্যাটফর্মে চালানোর জন্য ডিজাইন করা হয়েছে যেখানে জাভা ভার্চুয়াল মেশিন (JVM) আছে। যেহেতু জাভা একটি খুব ভার্বোজ প্রোগ্রামিং ল্যাঙ্গুয়েজ, তাই এটি নতুনদের জন্য শেখা এবং বোঝা সহজ। এই টিউটোরিয়ালটি জাভাতে প্রোগ্রাম লেখার একটি ভূমিকা।

ধাপ

3 এর 1 পদ্ধতি: আপনার প্রথম জাভা প্রোগ্রাম লেখা

91968 1
91968 1

পদক্ষেপ 1. জাভাতে প্রোগ্রাম লেখা শুরু করার জন্য, আপনার কাজের পরিবেশ সেট আপ করুন।

অনেক প্রোগ্রামার ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্টস (IDEs) ব্যবহার করে যেমন Eclipse এবং Netbeans তাদের জাভা প্রোগ্রামিং এর জন্য, কিন্তু কেউ একটি জাভা প্রোগ্রাম লিখতে পারে এবং ফুলে যাওয়া IDE ছাড়া এটি কম্পাইল করতে পারে।

91968 2
91968 2

পদক্ষেপ 2. নোটপ্যাড-এর মতো যেকোনো প্রোগ্রাম জাভাতে প্রোগ্রামিংয়ের জন্য যথেষ্ট।

হার্ডকোর প্রোগ্রামাররা কখনও কখনও টেক্সট এডিটর ব্যবহার করতে পছন্দ করে যা টার্মিনালের মধ্যে থাকে যেমন vim এবং emacs। একটি খুব ভাল টেক্সট এডিটর যা উইন্ডোজ মেশিন এবং লিনাক্স ভিত্তিক মেশিনে (ম্যাক, উবুন্টু ইত্যাদি) ইনস্টল করা যায় তা হল সাবলাইম টেক্সট, যা আমরা এই টিউটোরিয়ালে ব্যবহার করব।

91968 3
91968 3

পদক্ষেপ 3. নিশ্চিত করুন যে আপনার জাভা সফটওয়্যার ডেভেলপমেন্ট কিট ইনস্টল আছে।

আপনার প্রোগ্রাম কম্পাইল করার জন্য আপনার এটির প্রয়োজন হবে।

  • একটি উইন্ডোজ-ভিত্তিক অপারেটিং সিস্টেমে, যদি পরিবেশের ভেরিয়েবলগুলি সঠিক না হয়, তাহলে চালানোর সময় আপনি একটি ত্রুটি পেতে পারেন

    জাভাক

  • । এই ত্রুটি এড়ানোর জন্য JDK ইনস্টলেশন সম্পর্কে আরও বিস্তারিত জানার জন্য জাভা সফটওয়্যার ডেভেলপমেন্ট কিট কিভাবে ইনস্টল করবেন তা দেখুন।

পদ্ধতি 2 এর 3: হ্যালো ওয়ার্ল্ড প্রোগ্রাম

91968 4
91968 4

ধাপ 1. আমরা প্রথমে একটি প্রোগ্রাম তৈরি করব যা "হ্যালো ওয়ার্ল্ড" প্রিন্ট করে।

"আপনার টেক্সট এডিটরে, একটি নতুন ফাইল তৈরি করুন এবং" HelloWorld.java "হিসাবে সেভ করুন। HelloWorld আপনার ক্লাসের নাম এবং আপনার ফাইলের একই নাম হতে আপনার ক্লাসের নাম প্রয়োজন হবে।

91968 5
91968 5

ধাপ 2. আপনার ক্লাস এবং আপনার প্রধান পদ্ধতি ঘোষণা করুন।

প্রধান পদ্ধতি

পাবলিক স্ট্যাটিক অকার্যকর প্রধান (স্ট্রিং যুক্তি)

প্রোগ্রামিং চলাকালীন যে পদ্ধতিটি কার্যকর করা হবে। এই প্রধান পদ্ধতিতে প্রতিটি জাভা প্রোগ্রামে একই পদ্ধতি ঘোষণা থাকবে।

public class HelloWorld {public static void main (String args) {}}

91968 6
91968 6

ধাপ 3. কোডের লাইনটি লিখুন যা "হ্যালো ওয়ার্ল্ড" প্রিন্ট করবে।

System.out.println ("হ্যালো ওয়ার্ল্ড।");

  • আসুন এই লাইনের উপাদানগুলি দেখি:

    • পদ্ধতি

    • সিস্টেমকে কিছু করতে বলে।
    • বাইরে

    • সিস্টেমকে বলে যে আমরা কিছু আউটপুট স্টাফ করতে যাচ্ছি।
    • println

    • মানে "প্রিন্ট লাইন", তাই আমরা সিস্টেমকে বলছি আউটপুটে একটি লাইন প্রিন্ট করতে।
    • চারপাশে বন্ধনী

      ("ওহে বিশ্ব.")

      মানে পদ্ধতি

      System.out.println ()

      একটি প্যারামিটার নেয়, যা, এই ক্ষেত্রে, স্ট্রিং

      "ওহে বিশ্ব."

  • উল্লেখ্য, জাভাতে কিছু নিয়ম আছে যা আমাদের মেনে চলতে হবে:

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

ধাপ 4. সব একসাথে রাখুন।

আপনার চূড়ান্ত হ্যালো ওয়ার্ল্ড প্রোগ্রামটি নিম্নলিখিতটির মতো হওয়া উচিত:

public class HelloWorld {public static void main (String args) {System.out.println ("Hello World।"); }}

91968 8
91968 8

পদক্ষেপ 5. আপনার ফাইল সংরক্ষণ করুন এবং প্রোগ্রাম কম্পাইল করার জন্য কমান্ড প্রম্পট বা টার্মিনাল খুলুন।

আপনি যে ফোল্ডারে HelloWorld.java সংরক্ষণ করেছেন সেখানে যান এবং টাইপ করুন

javac HelloWorld.java

। এটি জাভা কম্পাইলারকে বলে যে আপনি HelloWorld.java কম্পাইল করতে চান। যদি ত্রুটি থাকে, কম্পাইলার আপনাকে বলবে আপনি কি ভুল করেছেন। অন্যথায়, আপনার কম্পাইলার থেকে কোন বার্তা দেখা উচিত নয়। যদি আপনি এখন যে ডিরেক্টরিতে আপনার HelloWorld.java আছে তা দেখেন, তাহলে আপনাকে HelloWorld.class দেখতে হবে। এই ফাইলটি জাভা আপনার প্রোগ্রাম চালানোর জন্য ব্যবহার করবে।

91968 9
91968 9

পদক্ষেপ 6. প্রোগ্রামটি চালান।

অবশেষে, আমরা আমাদের প্রোগ্রাম চালাতে পারি! কমান্ড প্রম্পট বা টার্মিনালে, টাইপ করুন

java HelloWorld

। এটি জাভাকে বলে যে আপনি হ্যালো ওয়ার্ল্ড ক্লাসটি চালাতে চান। আপনার "হ্যালো ওয়ার্ল্ড" দেখা উচিত। আপনার কনসোলে দেখান।

91968 10
91968 10

ধাপ 7. অভিনন্দন, আপনি আপনার প্রথম জাভা প্রোগ্রাম তৈরি করেছেন

3 এর পদ্ধতি 3: ইনপুট এবং আউটপুট

91968 11
91968 11

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

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

91968 12
91968 12

ধাপ 2. স্ক্যানার ক্লাস আমদানি করুন।

জাভাতে, আমাদের কিছু লাইব্রেরি আছে যা আমাদের অ্যাক্সেস আছে, কিন্তু আমাদের সেগুলি আমদানি করতে হবে। এই লাইব্রেরিগুলির মধ্যে একটি হল java.util, যা স্ক্যানার বস্তু ধারণ করে যা আমাদের ব্যবহারকারীর ইনপুট পেতে হবে। স্ক্যানার ক্লাস আমদানি করার জন্য, আমরা আমাদের কোডের শুরুতে নিম্নলিখিত লাইন যোগ করি।

java.util. Scanner আমদানি করুন;

  • এটি আমাদের প্রোগ্রামকে বলে যে আমরা java.util প্যাকেজে বিদ্যমান স্ক্যানার বস্তুটি ব্যবহার করতে চাই।
  • যদি আমরা java.util প্যাকেজের প্রতিটি বস্তুর অ্যাক্সেস পেতে চাই, আমরা কেবল লিখি

    আমদানি java.util।*;

  • আমাদের কোডের শুরুতে।
91968 13
91968 13

ধাপ our. আমাদের মূল পদ্ধতির ভিতরে, স্ক্যানার বস্তুর একটি নতুন দৃষ্টান্ত ইনস্ট্যান্ট করুন।

জাভা একটি অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ, তাই এটি অবজেক্ট ব্যবহার করে ধারণার প্রতিনিধিত্ব করে। স্ক্যানার বস্তু হল এমন একটি বস্তুর উদাহরণ যার ক্ষেত্র এবং পদ্ধতি রয়েছে। স্ক্যানার ক্লাস ব্যবহার করার জন্য, আমাদের একটি নতুন স্ক্যানার বস্তু তৈরি করতে হবে যা আমরা ক্ষেত্রগুলিকে পূরণ করতে এবং এর পদ্ধতিগুলি ব্যবহার করতে পারি। এটি করার জন্য, আমরা লিখি:

স্ক্যানার userInputScanner = নতুন স্ক্যানার (System.in);

  • userInputScanner

  • স্ক্যানার বস্তুর নাম যা আমরা তাত্ক্ষণিকভাবে চালু করেছি। উল্লেখ্য, নামটি উটের ক্ষেত্রে লেখা; এটি জাভাতে ভেরিয়েবলের নামকরণের প্রচলন।
  • আমরা ব্যবহার করি

    নতুন

    অপারেটর একটি বস্তুর একটি নতুন উদাহরণ তৈরি করতে। সুতরাং, এই উদাহরণে, আমরা লেখার মাধ্যমে স্ক্যানার বস্তুর একটি নতুন উদাহরণ তৈরি করেছি

    নতুন স্ক্যানার (System.in)

  • .
  • স্ক্যানার বস্তুটি একটি প্যারামিটার নেয় যা বস্তুকে কী স্ক্যান করতে হবে তা বলে। এই ক্ষেত্রে, আমরা ুকিয়ে দিলাম

    System.in

    একটি প্যারামিটার হিসাবে।

    System.in

  • প্রোগ্রামকে সিস্টেম থেকে ইনপুট স্ক্যান করতে বলে, যা ব্যবহারকারী প্রোগ্রামে টাইপ করবে এমন ইনপুট।
91968 14
91968 14

ধাপ 4. একটি ইনপুট জন্য ব্যবহারকারী প্রম্পট।

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

System.out.print

অথবা ক

System.out.println

System.out.print ("আপনার নাম কি?");

91968 15
91968 15

ধাপ ৫। স্ক্যানার বস্তুকে পরবর্তী লাইনে নিতে বলুন যা ব্যবহারকারী টাইপ করে এবং একটি ভেরিয়েবলে সংরক্ষণ করে।

স্ক্যানার সর্বদা ব্যবহারকারী কি টাইপ করছে তার তথ্য গ্রহণ করবে।

স্ট্রিং userInputName = userInputScanner.nextLine ();

  • জাভাতে, একটি বস্তুর পদ্ধতি ব্যবহার করার জন্য কনভেনশন হল

    objectName.methodName (পরামিতি)

    । ভিতরে

    userInputScanner.nextLine ()

    আমরা আমাদের স্ক্যানার অবজেক্টকে সেই নাম দিয়ে ডাকছি যা আমরা এটি দিয়েছি এবং তারপরে আমরা এর পদ্ধতিটি বলছি

    নেক্সট লাইন ()

  • যা কোন পরামিতি গ্রহণ করে না।
  • মনে রাখবেন যে আমরা পরবর্তী লাইনটি অন্য বস্তুর মধ্যে সংরক্ষণ করছি: স্ট্রিং অবজেক্ট। আমরা আমাদের স্ট্রিং অবজেক্টের নাম দিয়েছি

    userInputName

91968 16
91968 16

ধাপ 6. ব্যবহারকারীকে একটি শুভেচ্ছা প্রিন্ট করুন।

এখন আমাদের কাছে ব্যবহারকারীর নাম সংরক্ষিত আছে, আমরা ব্যবহারকারীকে একটি শুভেচ্ছা প্রিন্ট করতে পারি। মনে রেখ

System.out.println ("হ্যালো ওয়ার্ল্ড।");

যে আমরা মূল ক্লাসে লিখেছি? আমরা যে কোডটি লিখেছি তার সবই সেই লাইনের উপরে যেতে হবে। এখন আমরা বলার জন্য সেই লাইনটি সংশোধন করতে পারি:

System.out.println ("Hello" + userInputName + "!");

  • যেভাবে আমরা "হ্যালো", ব্যবহারকারীর নাম এবং "!" লিখিত ভাবে

    "হ্যালো" + userInputName + "!"

  • স্ট্রিং সংযোজন বলা হয়।
  • এখানে যা ঘটছে তা হল আমাদের তিনটি স্ট্রিং আছে: "হ্যালো", ইউজারইনপুটনেম এবং "!"। জাভাতে স্ট্রিংগুলি অপরিবর্তনীয়, যার অর্থ এগুলি পরিবর্তন করা যায় না। সুতরাং যখন আমরা এই তিনটি স্ট্রিংকে সংযোজন করছি, আমরা মূলত একটি নতুন স্ট্রিং তৈরি করেছি যাতে অভিবাদন রয়েছে।
  • তারপরে আমরা এই নতুন স্ট্রিংটি গ্রহণ করি এবং এটিকে একটি প্যারামিটার হিসাবে খাওয়াই

    System.out.println

  • .
91968 17
91968 17

ধাপ 7. সব একসাথে রাখুন এবং সংরক্ষণ করুন।

আমাদের কোড এখন এই মত হওয়া উচিত:

java.util. Scanner আমদানি করুন; public class HelloWorld {public static void main (String args) {Scanner userInputScanner = new Scanner (System.in); System.out.print ("আপনার নাম কি?"); স্ট্রিং userInputName = userInputScanner.nextLine (); System.out.println ("Hello" + userInputName + "!"); }}

91968 18
91968 18

ধাপ 8. কম্পাইল করুন এবং চালান।

কমান্ড প্রম্পট বা টার্মিনালে যান এবং হ্যালোওয়ার্ল্ড.জাভায় আমাদের প্রথম পুনরাবৃত্তির জন্য একই কমান্ড চালান। আমাদের প্রথমে প্রোগ্রামটি কম্পাইল করতে হবে:

javac HelloWorld.java

। তারপর আমরা এটি চালাতে পারি:

java HelloWorld

নমুনা জাভা প্রোগ্রাম

Image
Image

নমুনা বেসিক জাভা প্রোগ্রাম

উইকিহাউ এবং সমর্থন করুন সব নমুনা আনলক করুন.

Image
Image

ইনপুট সহ নমুনা জাভা প্রোগ্রাম

উইকিহাউ এবং সমর্থন করুন সব নমুনা আনলক করুন.

পরামর্শ

  • জাভা একটি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ, তাই অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজের ভিত্তি সম্পর্কে আরও পড়তে দরকারী।
  • অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এর দৃষ্টান্তের জন্য নির্দিষ্ট অনেক বৈশিষ্ট্য রয়েছে। এই তিনটি প্রধান বৈশিষ্ট্য হল:

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

প্রস্তাবিত: