লেকচার ৩ – (String, Multidimensional Array, if-then-else, switch, conditional operator ও প্রাকটিস)

0
31
java
bditbarta

জাভা অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ও এন্ড্রয়েড কোর্সের ৩য়  লেকচার এর বিষয়বস্তু:

  • স্ট্রিং ও স্ট্রিং ক্লাস এর কিছু মেথড এর ব্যবহার

  • মাল্টিডাইমেনশনাল array

  • লজিক ও কন্ট্রোল ফ্লো

  • if-else  ও switch স্টেটমেন্ট

  • বিভিন্ন ধরনের conditional অপারেটর

  • প্রাকটিস (এখন পর্যন্ত শেখা বিষয়গুলো ব্যবহার করে একটি প্রোগ্রাম বানানো)

 

গুরুত্বপূর্ণ বিষয়গুলি:

 

if-then-else, else-if:

 

if(condition){

      //do something

}else if(condition){

      //do something

}else{

      //do something

}

 

X=(a<b? value_if_condition_is_true : value_if_condition_is_false);

[ উপরেরটির ব্যবহার আগামী ক্লাস এ শেখানো হবে তবুও একটু চেষ্টা করে দেখুন দেখি কিছু আন্দাজ করতে পারেন কিনা ]

switch:

 

switch(key){

      case first_key_value:

            //do something

      break;

      case second_key_value:

            //do something

      break;

      case third_key_value:

            //do something

      break;

      default:

            //do something

      break;

 

}

যেসব জিনিস মনে রাখা জরুরি:

[ নিম্নোক্ত italic করে দেওয়াস্থানগুলোতে আপনার পছন্দমত ভ্যারিয়েবল এর নাম বা ক্ষেত্রবিশেষে ভ্যালু বসিয়ে নিতে পারবেন]

int[] anArray=new int[length_of_array];        //Array ডিক্লেয়ার করার উপায়

 

System.out.print(something to print);           //লেখা শেষ হওয়ার পর ও একই লাইন এ থাকবে

System.out.println(something to print);       //লেখা শেষ করে পরের লাইন এ যাবে

 

Scanner sc;

sc.nextInt();                                                      //পরবর্তী int কে রিটার্ন করবে

sc.nextLine();                                                  //পরবর্তী string  কে রিটার্ন করবে

sc.nextDouble();                                             //পরবর্তী double  কে রিটার্ন করবে

 

String str;

str.length();                                                     //স্ট্রিং এর দৈর্ঘ্য (int)

str.toLowerCase();                                        //সবগুলো অক্ষরকে ছোট হাতের করার মেথড

str.toUpperCase();                                        //সবগুলো অক্ষর কে বড়হাতের করার মেথড

str.isEmpty();                                                  //স্ট্রিং সম্পূর্ণ ফাঁকা কিনা (boolean return করবে )

str.charAt(index )                                           //index অবস্থানে কি char আছে তা return করবে

 

অপারেটর:

&&,।।, !

স্যাম্পল কোড:

আজকের লেকচার থেকে শেখা মোটামুটি সবকিছুরই উদাহরণ সোর্স কোড টিতে আছে। পরে অনুশীলন এর সময় কাজে লাগতে পারে।

[বি : দ্র : সোর্স কোড বরাবর কপি পেস্ট না করে দেখে দেখে নিজে টাইপ করে লিখুন , তাহলে পরে আর ভুলে যাবেন না।  🙂  ]

সোর্স কোড -Dropbox ]

[ সোর্স কোড -Google Docs ]

LEAVE A REPLY

Please enter your comment!
Please enter your name here