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

সুচিপত্র:

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

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

ভিডিও: জাভাতে আপনার প্রথম প্রোগ্রাম লেখার 3 টি উপায়
ভিডিও: All tools of adobe photoshop in Bangla || Part-1 2024, মে
Anonim

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

ধাপ

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

91968 1
91968 1

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

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

91968 2
91968 2

পদক্ষেপ 2. নোটপ্যাডের অনুরূপ যেকোনো ধরনের প্রোগ্রাম জাভা দিয়ে প্রোগ্রামিংয়ের জন্য যথেষ্ট হবে।

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

91968 3
91968 3

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

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

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

    জাভাক

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

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

91968 4
91968 4

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

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

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. আপনার ফাইল সংরক্ষণ করুন এবং প্রোগ্রাম কম্পাইল করার জন্য একটি কমান্ড প্রম্পট বা টার্মিনাল খুলুন।

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

javac HelloDunia.java

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

91968 9
91968 9

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

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

java HelloWorld

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

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

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

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

স্ক্যানার 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 + "!"

  • স্ট্রিং সংযোজন বলা হয়।
  • এখানে আমাদের তিনটি স্ট্রিং আছে: "Hello", 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. কম্পাইল করুন এবং চালান।

কমান্ড প্রম্পট বা টার্মিনালে যান এবং একই কমান্ডটি চালান যেমন আমরা HaloDunia.java চালাই। আমাদের প্রথমে প্রোগ্রামটি কম্পাইল করতে হবে:

javac HelloDunia.java

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

java HelloWorld

পরামর্শ

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

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

প্রস্তাবিত: