[কোর্সের মূল পাতা | রেজিস্ট্রেশন লিংক]
[১ম লেকচার – প্রয়োজনীয় সফটওয়্যার প্রস্তুতি ও ১ম প্রোগ্রাম ]
[২য় লেকচার – Variable, Data type, Method, Operator, Array ও প্রাকটিস ]
জাভা অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ও এন্ড্রয়েড কোর্সের ৩য় লেকচার এর বিষয়বস্তু:
স্ট্রিং ও স্ট্রিং ক্লাস এর কিছু মেথড এর ব্যবহার
মাল্টিডাইমেনশনাল 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 করবে
অপারেটর:
&&,।।, !
স্যাম্পল কোড:
আজকের লেকচার থেকে শেখা মোটামুটি সবকিছুরই উদাহরণ সোর্স কোড টিতে আছে। পরে অনুশীলন এর সময় কাজে লাগতে পারে।
[বি : দ্র : সোর্স কোড বরাবর কপি পেস্ট না করে দেখে দেখে নিজে টাইপ করে লিখুন , তাহলে পরে আর ভুলে যাবেন না। 🙂 ]
[ লেকচার ৪ – (return type, while, do-while,for loop,try-catch-finally block ও প্রাকটিস ) ]
[ প্রশ্নোত্তর-১ ]
[ লেকচার ৫ – Class, Object, Inheritance, public, private, static, protected ইত্যাদি ]
[ লেকচার ৬ – (Package, interface, Inheritance, Protected ও Class নিয়ে আলোচনা ]
[ লেকচার ৭ – Thread ও Debugging নিয়ে আলোচনা ]
[ লেকচার ৮ – Runnable ও File input output নিয়ে আলোচনা, Android ADT প্রস্তুতি ]
[ লেকচার ১০ – (Android-২ লিস্ট ভিউ, Toast, List adapter) ]
[ লেকচার ১১ – (Android Game Development-১) ]
[আগামী লেকচার: প্রতি সপ্তাহে বৃহস্পতিবার ও রবিবার রাত ৮ টায় নতুন লেকচার আপলোড করা হবে ]