কিভাবে ইনপুট নিতে হয়

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

ইউজার হতে কোন কিছু ইনপুট নেওয়ার জন্য সচারাচর বর্তমানে Scanner use করা হয়ে থাকে ।

Scanner input =new Scanner(System.in);
এখানে input একটি ভেরিয়েবল , input না লিখে আমরা যে কোন কিছু দিতে পারি।
এখন আমরা এ বিষয়ক একটি প্রোগ্রাম দেখব যার মাধ্যমে কোন কিছু ইউজার হতে ইনপুট দিতে বলা হবে এবং তা প্রিন্ট করবে

import java.util.Scanner;
public class first_program {

public static void main(String arg[]){

Scanner input =new Scanner(System.in);
System.out.println(“Please write something “);
String line;

line=input.nextLine();

System.out.print(“Your write this —>”+line);

}

}

প্রোগ্রামটি রান কর Please write something

arif hasnat nstu
Your write this —>arif hasnat nstu
লেখা আসবে ,অর্থাৎ আমরা যে ইনপুট দেব তা প্রিন্ট করবে।
প্রোগ্রামটির ব্যাক্ষাঃ

আমরা জাভা প্রোগামে হেডার ফাইল ইম্পোর্ট করে থাকি । c/c++ এ include <Stdio.h>
করে থাকি কিন্তু জাভা ভাষায় হেডার ফাইল গুলো নির্দিষ্ট প্যাকেজের অন্তর্ভুক্ত থাকে যেগুলো আমরা ইমপোর্ট করে থাকি ।প্যাকেজ সম্পর্কে পরে আলোচনা করা হবে।
এখানে Scanner জাভা util package এর অন্তর্গত।
import java.util.Scanner;

first_program নামে ক্লাস
public class first_program {

মেন মেথড

public static void main(String arg[]){

input নামে একটি অব্জেক্ট তৈরি করলাম । যা পরে ব্যাবহার হবে।
Scanner input =new Scanner(System.in);
System.out.println(“Please write something “);
String type এর ভেরিয়েবল line create করলাম ।

String line;
এখনে line=input.nextLine(); তে বলা হল যে একটি স্ট্রিং টাইপের ইনপুট নেওয়ার জন্য ।

কয়েকপ্রকার ইনপুট নেওয়া যায় –যেমন
Input.nextInt(); নিলে ইন্টিজার টাইপের ইনপুট নিবে।
Input.nextFloat();নিলে Float টাইপের ইনপুট নিবে।
Input.nextDouble();নিলে Double টাইপের ইনপুট নিবে।
Input.nextChar();নিলে Char টাইপের ইনপুট নিবে।

line=input.nextLine();

line কে প্রিন্ট করে দিলাম ।
System.out.print(“Your write this —>”+line);

}
আশা করি বুঝতে পেরেছেন । কোন সমস্যা থাকলে অবশ্যি জানাবেন এই কামনা করি।

Advertisements

Java Installation and Environment setup

Java Installation and Environment setup:

Java Installation এর জন্য  আমাদের নিম্ন লিখিত ধাপ অনুসরন করতে হবে –
Java JDK(Java Development kit) installation
IDE setup  ——- a) eclipse b)netbeans  setup
আমরা eclipse এর মাধ্যমে জাভা  প্রোগ্রাম রান করব
তাই প্রথমে JDK download ( http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.htm )এখান থেকেJDK download করে নিয়ে setup দিন।
এর পর http://www.eclipse.org/downloads/   থেকে ডাউনলোড করে নিতে হবে এবং সেট-আপ দিয়ে ফেলুন। তবে ডাউনলোডের সময় eclipse IDE for java কিংবা eclipse IDE classic যে কোন একটি ডাঊনলোড করতে হবে।
এখন – কিভাবে eclipse  এ জাভা প্রোগ্রাম রান করা যায় তা পর্যায়ক্রমে দেখব-
বলে রাখি জাভা একটি অব্জেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ল্যাংগুয়েজ । এবং তাতে অনেক ক্লাস , অব্জেক্ট থাকতে পারে । আর এজন্যই অব্জেক্ট অরিয়েন্টেড প্রোগ্রামিং ব্যাবহার সুবিধাজনক।

এখন eclipse open করুন –

এবার আমাদের প্রোজেক্ট(project ) তৈরি করতে হবে ।সে জন্য প্রথমে ফাইল মেনুতে গিয়ে create new—— project—java project এ ক্লিক করুন। এখন যে কোন একটি নাম দিয়ে Finish করলে একটি empty জাভা প্রজেক্ট তৈরি হবে ।

এখন আমাদের class create করতে হবে আর সে জন্য প্রোজেক্ট Folder এ গিয়ে মাউসের ডান বাটন এ ক্লিক করে class এ ক্লিক করলে একটি ডায়ালগ বক্স আসবে ,এখানে ক্লাসের একটি নাম দিয়েfinish করি।
ব্যাস , এখন আমরা এখানে জাভা প্রোগ্রাম রান করতে পারব।

one_4

one_3

one_2

one_1