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

লেখক: Eugene Taylor
সৃষ্টির তারিখ: 16 আগস্ট 2021
আপডেটের তারিখ: 21 জুন 2024
Anonim
IntelliJ IDEA দিয়ে আপনার প্রথম জাভা অ্যাপ্লিকেশন তৈরি করা হচ্ছে
ভিডিও: IntelliJ IDEA দিয়ে আপনার প্রথম জাভা অ্যাপ্লিকেশন তৈরি করা হচ্ছে

কন্টেন্ট

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

পদক্ষেপ

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

  1. জাভাতে প্রোগ্রাম লিখতে শুরু করতে, আপনাকে প্রথমে একটি কাজের পরিবেশ সেট আপ করতে হবে। অনেক প্রোগ্রামার জাভা প্রোগ্রামিংয়ের জন্য এক্লিপস এবং নেটবিনের মতো সংহত বিকাশ পরিবেশ (আইডিই) ব্যবহার করে তবে ভারী আইডিই ছাড়াই আপনি জাভা প্রোগ্রামটি লিখতে এবং সংকলন করতে পারেন and
  2. জাভা প্রোগ্রামিংয়ের জন্য নোটপ্যাডের মতো কোনও প্রোগ্রামই যথেষ্ট sufficient হার্ড প্রোগ্রামাররা কখনও কখনও টার্মিনাল থেকে সহজ টেক্সট সম্পাদককে পছন্দ করেন যেমন ভিআইএম এবং ইমাস। একটি খুব ভাল পাঠ্য সম্পাদক যা একটি উইন্ডোজ কম্পিউটার এবং লিনাক্স-ভিত্তিক মেশিন (উবুন্টু, ম্যাক ইত্যাদি) উভয়ই ইনস্টল করা যায় যা হ'ল সাব্লাইম টেক্সট, যা আমরা এই টিউটোরিয়ালে ব্যবহার করব।
  3. আপনার কাছে আছে তা নিশ্চিত করুন জাভা সফটওয়্যার ডেভলপমেন্ট কিট ইনস্টল করা। আপনার প্রোগ্রামগুলি সংকলন করার জন্য আপনার এটি দরকার।
    • উইন্ডোজের অধীনে, যদি পরিবেশের ভেরিয়েবলগুলি ভুল হয়, জাভ্যাক চালানোর সময় আপনি একটি ত্রুটি পেতে পারেন। এই ত্রুটি বার্তাগুলি এড়াতে, আরও তথ্যের জন্য দয়া করে জাভা সফটওয়্যার ডেভেলপমেন্ট কিট ইনস্টলেশন নিবন্ধটি দেখুন।

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

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

    পাবলিক ক্লাস হ্যালোওয়ার্ল্ড {পাবলিক স্ট্যাটিক অকার্যকর প্রধান (স্ট্রিং [] আর্কস) {}}

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

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

    • আসুন এই নিয়মটিকে এর বিভিন্ন উপাদানগুলিতে বিভক্ত করুন:
      • সিস্টেম সিস্টেমকে বলে যে কিছু করা উচিত।
      • আউট সিস্টেমকে বলে যে আউটপুট আছে।
      • println এর অর্থ "এই লাইনটি প্রিন্ট করুন", ফলে সিস্টেমকে বলা হয় যে আউটপুটটি পাঠ্যের একটি লাইন।
      • উদ্ধৃতিটির চারপাশে চিহ্নিত করা হয়েছে ("হ্যালো ওয়ার্ল্ড।") এর মানে হল যে System.out.println () পদ্ধতিটি একটি প্যারামিটারের জন্য অনুরোধ করছে; এই ক্ষেত্রে এটি "হ্যালো ওয়ার্ল্ড" স্ট্রিং।
    • নোট করুন যে এখানে বেশ কয়েকটি জাভা বিধি রয়েছে যা আমাদের এখানে মেনে চলতে হবে:
      • প্রোগ্রাম লাইনের শেষে সর্বদা একটি সেমিকোলন রাখুন।
      • জাভা কেস সংবেদনশীল, সুতরাং আপনাকে পদ্ধতি, পরিবর্তনশীল এবং শ্রেণীর নামগুলি সঠিক ফন্টের আকারে লাগাতে হবে বা একটি ত্রুটি বার্তার ফলস্বরূপ।
      • কোনও নির্দিষ্ট পদ্ধতি বা লুপের সাথে সম্পর্কিত কোডের ব্লকগুলি কোঁকড়া বন্ধনীতে আবদ্ধ।
  4. সব একসাথে রাখুন। চূড়ান্ত হ্যালো ওয়ার্ল্ড প্রোগ্রামটি এখন দেখতে এইরকম হওয়া উচিত:

    পাবলিক ক্লাস হ্যালোওয়ার্ল্ড {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং [] আরগস) {System.out.println ("হ্যালো ওয়ার্ল্ড।"); }}

  5. আপনার ফাইলটি সংরক্ষণ করুন এবং প্রোগ্রামটি সংকলন করতে কমান্ড প্রম্পট বা টার্মিনাল খুলুন। আপনি যে ফোল্ডারে হ্যালোওরল্ড.জভা সংরক্ষণ করেছেন সেটিতে নেভিগেট করুন এবং জাভ্যাক হ্যালোওরল্ড.জাভা টাইপ করুন। এটি জাভা সংকলককে বলে যে আপনি হ্যালোওরল্ড.জাভা সংকলন করতে চান। যদি ত্রুটিগুলি ঘটে থাকে তবে সংকলকটি আপনাকে কী ভুল করেছে তা দেখে।অন্যান্য সমস্ত ক্ষেত্রে, সংকলকটি কোনও বার্তা প্রদর্শন করবে না। আপনি যদি সেই ডিরেক্টরিটির দিকে তাকান যেখানে আপনি হ্যালোওরল্ড.জেভা সংরক্ষণ করেছেন, আপনাকে হ্যালোওরল্ড.ক্লস ফাইলটি দেখতে হবে। এটি জাভা আপনার প্রোগ্রামটি চালানোর জন্য ব্যবহার করে।
  6. প্রোগ্রাম চালান। শেষ পর্যন্ত আমরা প্রোগ্রাম চালানো শুরু করতে পারি! কমান্ড উইন্ডো বা টার্মিনালে, নিম্নলিখিতটি টাইপ করুন: জাভা হ্যালো ওয়ার্ল্ড। এটি ইঙ্গিত দেয় যে জাভা হ্যালোওরল্ড ক্লাসটি চালানো উচিত। আপনার স্ক্রিনে (কনসোলে) মুদ্রিত "হ্যালো ওয়ার্ল্ড" দেখতে হবে।
  7. অভিনন্দন, আপনি আপনার প্রথম জাভা প্রোগ্রাম লিখেছেন!

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

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

    আমদানি java.util.Scanner;

    • এটি আমাদের প্রোগ্রামকে বলে যে আমরা java.util প্যাকেজে স্ক্যানার অবজেক্টটি ব্যবহার করতে চাই।
    • আমরা java.util এর প্রতিটি বস্তু অ্যাক্সেস করতে চাইলে আমরা java.util আমদানি লিখি *; আমাদের কোডের শুরুতে।
  3. আমাদের মূল পদ্ধতির মধ্যে আমরা স্ক্যানার বস্তুর একটি নতুন উদাহরণ তৈরি করি। জাভা হ'ল একটি অবজেক্ট-ওরিয়েন্টেড ভাষা, সুতরাং এর ধারণাগুলি অবজেক্টগুলিকে ব্যবহার করবে use স্ক্যানার অবজেক্ট ক্ষেত্র এবং পদ্ধতি সহ কোনও বস্তুর উদাহরণ। স্ক্যানার ক্লাসটি ব্যবহার করতে সক্ষম হওয়ার জন্য আমরা একটি নতুন স্ক্যানার বস্তু তৈরি করি যার পরে আমরা ক্ষেত্রগুলি পূরণ করতে পারি এবং এর পদ্ধতিগুলি ব্যবহার করতে পারি। আপনি নিম্নলিখিত হিসাবে এটি করুন:

    স্ক্যানার ব্যবহারকারীর ইনপুটস্ক্যানার = নতুন স্ক্যানার (System.in);

    • ইউজার ইনপুটস্ক্যানার হ'ল আমরা সবেমাত্র ইনস্ট্যান্ট করা স্ক্যানার অবজেক্টের নাম। নোট করুন যে নামের প্রতিটি অংশ মূল অক্ষরে (উটের ক্ষেত্রে) লেখা থাকে; এটি জাভাতে ভেরিয়েবলের নামকরণের জন্য সম্মেলন।
    • আমরা নতুন অপারেটরটিকে কোনও অবজেক্টের নতুন উদাহরণ তৈরি করতে ব্যবহার করি। সুতরাং, এই ক্ষেত্রে আমরা কোড নতুন স্ক্যানার (System.in) ব্যবহার করে স্ক্যানার বস্তুর একটি নতুন উদাহরণ তৈরি করেছি।
    • স্ক্যানার অবজেক্টটি এমন একটি পরামিতি চেয়েছে যা বস্তুকে কী স্ক্যান করতে হবে তা বলে। এই ক্ষেত্রে আমরা প্যারামিটার হিসাবে System.in রাখি। System.in প্রোগ্রামটিকে সিস্টেম থেকে ইনপুট সন্ধান করতে বলে, যা এই ক্ষেত্রে ব্যবহারকারী প্রোগ্রামে কি টাইপ করে।
  4. ইনপুট জন্য ব্যবহারকারীকে জিজ্ঞাসা করুন। আমাদের ব্যবহারকারীকে ইনপুট হিসাবে এমন কিছু টাইপ করতে বলতে হবে যাতে ব্যবহারকারী কনসোলে কখন প্রবেশ করতে পারে তা জানতে পারে। আপনি এটি System.out.print বা System.out.println এর সাহায্যে করতে পারেন।

    সিস্টেম.আউট.প্রিন্ট ("আপনার নাম কি?");

  5. ব্যবহারকারী কী টাইপ করে তার পরবর্তী লাইনটি স্ক্যানার অবজেক্টকে জিজ্ঞাসা করুন এবং এটিকে ভেরিয়েবল হিসাবে সংরক্ষণ করুন। স্ক্যানারটি সর্বদা ব্যবহারকারীদের কী পছন্দ করে তা সংরক্ষণ করবে। নিম্নলিখিত কোডের লাইন স্ক্যানারকে ব্যবহারকারী ভেরিয়েবলের নাম হিসাবে কী টাইপ করেছে তা সংরক্ষণ করতে বলবে:

    স্ট্রিং ইউজারআইনপুটনাম = ইউজারইনপুটস্ক্যানার। এনেক্সটলাইন ();

    • জাভাতে, কোনও অবজেক্টের পদ্ধতি ব্যবহারের জন্য কনভেনশনটি অবজেক্টনাম.মোথডোনেম (পরামিতি) কোড। ইউজার ইনপুটস্ক্যানার.নেক্সটলাইন () এর সাহায্যে আমরা কেবলমাত্র যে নামটি দিয়েছি সেই স্ক্যানার অবজেক্টটিকে কল করি, তারপরে পরামিতি ছাড়াই পরবর্তী পদ্ধতিতে () এর পদ্ধতিতে কল করি।
    • নোট করুন যে আমরা নিম্নলিখিত লাইনটি অন্য একটি বস্তুর মধ্যে সঞ্চয় করি: স্ট্রিং। আমরা আমাদের স্ট্রিং অবজেক্টের ইউজার ইনপুটনাম রেখেছি।
  6. ব্যবহারকারীর কাছে পর্দায় একটি অভিবাদন মুদ্রণ করুন। এখন আমরা ব্যবহারকারীর নাম সংরক্ষণ করেছি, আমরা ব্যবহারকারীর জন্য একটি শুভেচ্ছা মুদ্রণ করতে পারি। আপনি কি System.out.println ("হ্যালো ওয়ার্ল্ড।") জানেন? মূল কোডটিতে আমরা কোন কোড লিখেছি? আমরা সবে যে সমস্ত কোড লিখেছি সেগুলি এই লাইনের উপরে হওয়া উচিত। নিম্নলিখিতটি বলতে এখন আমরা সেই লাইনটি সংশোধন করতে পারি:

    System.out.println ("হ্যালো" + ব্যবহারকারীর ইনপুটনাম + "!");

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

    আমদানি java.util.Scanner; পাবলিক ক্লাস হ্যালোওয়ার্ল্ড {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং [] আরগস) {স্ক্যানার ব্যবহারকারী ইনপুটস্ক্যানার = নতুন স্ক্যানার (System.in); সিস্টেম.আউট.প্রিন্ট ("আপনার নাম কি?"); স্ট্রিং ইউজারআইনপুটনাম = ইউজারইনপুটস্ক্যানার। এনেক্সটলাইন (); System.out.println ("হ্যালো" + ব্যবহারকারীর ইনপুটনাম + "!"); }}

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

পরামর্শ

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