জাভা (JAVA ) প্রগ্রামিং ল্যাঙ্গুয়েজ পার্ট-৯(If ,Else,Else If)

জাভা এবং সি তে if  ,else, else if বিষয়গুলো একই রকম। তবুও যারা নতুন তাদের জন্য এই কন্ট্রোল স্টেটমেন্ট (If  ,else, else if) গুলো আলোচনা করা হবে। এই কন্ট্রোল স্টেটমেন্ট গুলো অনেকটা আমাদের স্বাভাবিক কথাবার্তার মত। যেমন ঃ আমরা অনেক সময়ই বলে থাকি, জরিনা যদি দেখতে সুন্দরী( 100 তে 100) হয় তবেই তাকে গার্ল ফ্রেন্ড বানাব নয় তো বোন। সেটা যদি প্রগ্রামে লিখতে চাই তবে দেখতে নিচের মত হবে-

class Testifelse{

public static void main( String args[ ]){

int jorina = 100;

if( jorina == 100){

System.outl.println(“Jorina is my GF”);

}else{

System.out.println(“ Jorina is my sister”);

}

প্রোগ্রামের মাঝে যে ইফ আছে তার সাথে একটা শর্ত জুড়ে দেয়া হয়েছে। এখন জরিনার মান যদি ১০০ হয় তবেই ইফ এর ভেতরে যা আছে(System.outl.println(“Jorina is my GF”); ) সেটা এক্সেকিউট হবে বা চলবে আর শর্ত পূরণ না হলে ইলস এর ভেতরে যা আছে (  System.out.println(“ Jorina is my sister”);  ) শুধু সেটা চলবে যদি । মনে রাখতে হবে ইলস কিন্তু কারো উপর নির্ভরশীল নয় । সুতরাং ইফ কাজ না করলেও ইলস প্রতিবার ঠিকই কাজ করবে ।

আচ্ছা এখন যদি আমি মানে তুমি  চাও যে জরিনা শুধু সুন্দর হলেও গার্ল ফ্রেন্ড বানাবো অথবা তার বাবার যদি কোটি টাকা থাকে তবুও তাকে গার্ল ফ্রেন্ড বানাবো অন্যথায় বোন। এবার কিভাবে প্রোগ্রাম লিখব। একাধিক শর্ত নিয়ে কাজ করার জন্যই else if( condition) । দেখা যাক কিভাবে-

 

class TestifElseElseif {

public static void main( String args[ ]){

int jorina = 100;

long int jorinasDad= 10000000;

if( jorina == 100){

System.outl.println(“Jorina is my GF”);

}

else if( jorinasDad= 10000000){

System.outl.println(“Jorina still is my GF”);

}else{

System.out.println(“ Jorina is my sister”);

}

তোমরা চাইলে একাধিক else if  ব্যাবহার করতে পার।

তো সাধারণ গঠন কি দাঁড়াল-

if(condition) {

statement;

} else if( condition){

statement;

}

else{

statement;

}

 

জাভা (JAVA ) প্রগ্রামিং ল্যাঙ্গুয়েজ পার্ট-১

জাভা (JAVA ) প্রগ্রামিং ল্যাঙ্গুয়েজ পার্ট-২

জাভা (JAVA ) প্রগ্রামিং ল্যাঙ্গুয়েজ পার্ট-৩

জাভা (JAVA ) প্রগ্রামিং ল্যাঙ্গুয়েজ পার্ট-৫

জাভা (JAVA ) প্রগ্রামিং ল্যাঙ্গুয়েজ পার্ট-৬

জাভা (JAVA ) প্রগ্রামিং ল্যাঙ্গুয়েজ পার্ট-৭

জাভা (JAVA ) প্রগ্রামিং ল্যাঙ্গুয়েজ পার্ট-৮

জাভা (JAVA ) প্রগ্রামিং ল্যাঙ্গুয়েজ পার্ট-৯(If ,Else,Else If)

জাভা (JAVA ) প্রগ্রামিং ল্যাঙ্গুয়েজ পার্ট-১০(Switch/ Case )

জাভা (JAVA ) প্রগ্রামিং ল্যাঙ্গুয়েজ পার্ট-১১ (For Loop )

জাভা (JAVA ) প্রগ্রামিং ল্যাঙ্গুয়েজ পার্ট-১২(While Loop / Do While Loop)

জাভা (JAVA ) প্রগ্রামিং ল্যাঙ্গুয়েজ পার্ট-১৩( Operators)

 

Comments (No)

Leave a Reply

এই সাইটের কোন লেখা কপি করা সম্পুর্ন নিষেধ