Difference between revisions of "Java/C2/Switch-Case/Bengali"
From Script | Spoken-Tutorial
(3 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{| border=1 | {| border=1 | ||
− | || ''Time''' | + | || '''Time''' |
|| '''Narration''' | || '''Narration''' | ||
|- | |- | ||
| 00:02 | | 00:02 | ||
− | | '''Java''' তে '''Switch case''' এর টিউটোরিয়ালে | + | | '''Java''' তে '''Switch case''' এর টিউটোরিয়ালে আপনাদের স্বাগত। |
|- | |- | ||
Line 23: | Line 23: | ||
|- | |- | ||
| 00:21 | | 00:21 | ||
− | | | + | | '''if else''' স্টেটমেন্ট সম্পর্কে জ্ঞান থাকতে হবে। |
|- | |- | ||
Line 47: | Line 47: | ||
|- | |- | ||
| 00:49 | | 00:49 | ||
− | | | + | | '''SwitchCaseDemo''' নাম ক্লাস তৈরী করেছি। |
|- | |- | ||
| 00:53 | | 00:53 | ||
− | | এখন কিছু ভ্যারিয়েবল যোগ করি। | + | | এখন এখানে কিছু ভ্যারিয়েবল যোগ করি। |
|- | |- | ||
| 00:57 | | 00:57 | ||
− | | মেন মেথডে, | + | | মেন মেথডে, '''int''' টাইপের ভ্যারিয়েবল '''day''' তৈরী করব। |
|- | |- | ||
Line 67: | Line 67: | ||
|- | |- | ||
| 01:18 | | 01:18 | ||
− | | '''String dName''', | + | | '''String dName''', এটি '''null''' এ ইনিসিয়েলাইজ করতে পারি। |
|- | |- | ||
Line 115: | Line 115: | ||
|- | |- | ||
| 02:31 | | 02:31 | ||
− | | | + | | এটি ছাড়া, '''switch-case''' ফাংশন জটিল হবে। |
|- | |- | ||
Line 135: | Line 135: | ||
|- | |- | ||
| 02:56 | | 02:56 | ||
− | | পরের লাইনে | + | | পরের লাইনে '''break''' |
|- | |- | ||
Line 143: | Line 143: | ||
|- | |- | ||
| 03:01 | | 03:01 | ||
− | |পরের লাইনে '''dName''' equal to | + | |পরের লাইনে '''dName''' equal to '''Tuesday''' সেমিকোলন |
|- | |- | ||
| 03:06 | | 03:06 | ||
− | | পরের লাইনে | + | | পরের লাইনে '''break''' |
|- | |- | ||
| 03:08 | | 03:08 | ||
− | | | + | | তারপর '''case 3''' কোলন |
|- | |- | ||
| 03:12 | | 03:12 | ||
− | | পরের লাইনে '''dName''' equal to | + | | পরের লাইনে '''dName''' equal to '''Wednesday''' সেমিকোলন |
|- | |- | ||
| 03:18 | | 03:18 | ||
− | |পরের লাইনে | + | |পরের লাইনে '''break''' |
|- | |- | ||
Line 171: | Line 171: | ||
|- | |- | ||
| 03:32 | | 03:32 | ||
− | | | + | | পরের লাইনে '''break''' |
|- | |- | ||
− | | 03: | + | | 03:34 |
− | | তারপর | + | | তারপর '''case 5''' কোলন |
|- | |- | ||
| 03:37 | | 03:37 | ||
− | | পরের লাইনে '''dName''' equal to | + | | পরের লাইনে '''dName''' equal to '''Friday''' সেমিকোলন |
|- | |- | ||
Line 186: | Line 186: | ||
|- | |- | ||
| 03:43 | | 03:43 | ||
− | | | + | |এখন '''case 6''' কোলন |
|- | |- | ||
Line 205: | Line 205: | ||
|- | |- | ||
− | | | + | | 04:07 |
| পরের লাইনে লিখুন '''System''' ডট '''out''' ডট '''println''' বন্ধনীতে '''dName''', সেমিকোলন | | পরের লাইনে লিখুন '''System''' ডট '''out''' ডট '''println''' বন্ধনীতে '''dName''', সেমিকোলন | ||
Line 230: | Line 230: | ||
|- | |- | ||
| 04:38 | | 04:38 | ||
− | | | + | | সংরক্ষণ করে রান করুন। |
|- | |- | ||
Line 241: | Line 241: | ||
|- | |- | ||
− | | 04 :52 | + | | 04:52 |
| '''day''' কে '''-1''' এ বদলান। সংরক্ষণ করে রান করুন। | | '''day''' কে '''-1''' এ বদলান। সংরক্ষণ করে রান করুন। | ||
Line 250: | Line 250: | ||
|- | |- | ||
| 05:01 | | 05:01 | ||
− | | কিন্তু আমাদের কাছে অন্যান্য মানের জন্য case থাকলে ভালো | + | | কিন্তু আমাদের কাছে অন্যান্য মানের জন্য case থাকলে ভালো হয়। |
|- | |- | ||
Line 258: | Line 258: | ||
|- | |- | ||
| 05:09 | | 05:09 | ||
− | |তাই | + | |তাই '''case''' এর শেষে, লিখুন |
|- | |- | ||
| 05:12 | | 05:12 | ||
− | | '''default | + | | '''default''' কোলন |
|- | |- | ||
Line 270: | Line 270: | ||
|- | |- | ||
| 05:24 | | 05:24 | ||
− | | | + | |তারপর '''break''' সেমিকোলন। |
|- | |- | ||
Line 306: | Line 306: | ||
|- | |- | ||
| 06:01 | | 06:01 | ||
− | | '''day = 15''' কে '''day = 4''' এ পরিবর্তন | + | | '''day = 15''' কে '''day = 4''' এ পরিবর্তন করি। |
|- | |- | ||
Line 318: | Line 318: | ||
|- | |- | ||
| 06:15 | | 06:15 | ||
− | | যেহেতু '''case''' হল '''4''', | + | | যেহেতু '''case''' হল '''4''', আমরা '''Thursday''' এর বদলে '''Friday''' পাই। |
|- | |- | ||
Line 342: | Line 342: | ||
|- | |- | ||
| 06:47 | | 06:47 | ||
− | | তারপর এটি '''case 5''' এর ''' | + | | তারপর এটি '''case 5''' এর '''break''' স্টেটমেন্টের জন্য থেমে যায়। |
|- | |- | ||
Line 350: | Line 350: | ||
|- | |- | ||
| 06:57 | | 06:57 | ||
− | | | | + | | | মুছে দেওয়া '''break''' স্টেটমেন্ট যোগ করি। |
|- | |- | ||
Line 374: | Line 374: | ||
|- | |- | ||
| 07:22 | | 07:22 | ||
− | | | + | | এখানে আমরা '''switch case''' এবং '''break statement''' ব্যবহার করা শিখেছি। |
|- | |- | ||
| 07:30 | | 07:30 | ||
− | | | + | | এখন একটি প্রোগ্রাম লিখুন যাতে ভ্যারিয়েবল রূপে নাম এবং লিঙ্গ রয়েছে। '''switch case''' স্টেটমেন্ট ব্যবহার করুন যা পুরষের জন্য '''“Hello Mr....”''' এবং মহিলার জন্য '''“Hello Ms...”''' প্রিন্ট করে। |
|- | |- | ||
Line 385: | Line 385: | ||
|- | |- | ||
| 07:53 | | 07:53 | ||
− | | ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। | + | | ভাল ব্যান্ডউইডথ না থাকলে আপনি ভিডিওটি ডাউনলোড করে দেখুন। |
|- | |- | ||
| 07:58 | | 07:58 | ||
− | | স্পোকেন টিউটোরিয়াল প্রকল্প দল, | + | | স্পোকেন টিউটোরিয়াল প্রকল্প দল, কর্মশালার আয়োজন করে। অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। |
|- | |- | ||
Line 400: | Line 400: | ||
|- | |- | ||
| 08:17 | | 08:17 | ||
− | | এটি ভারত সরকারের '''ICT, MHRD''' এর জাতীয় | + | | এটি ভারত সরকারের '''ICT, MHRD''' এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। |
|- | |- | ||
Line 408: | Line 408: | ||
|- | |- | ||
| 08:31 | | 08:31 | ||
− | | | + | | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ। |
Latest revision as of 12:32, 25 February 2017
Time | Narration |
00:02 | Java তে Switch case এর টিউটোরিয়ালে আপনাদের স্বাগত। |
00:06 | এখানে আপনি Switch case এর ব্যবহার সম্পর্কে শিখবেন। |
00:11 | এখানে আমরা
উবুন্টু সংস্করণ 11.10, JDK 1.6 এবং Eclipse 3.7.0 ব্যবহার করছি। |
00:21 | if else স্টেটমেন্ট সম্পর্কে জ্ঞান থাকতে হবে। |
00:25 | না হলে, আমাদের ওয়েবসাইটে উপলব্ধ এই বিষয়ের উপর টিউটোরিয়াল দেখুন। |
00:32 | Switch case ভ্যারিয়েবলের মানের উপর ভিত্তি করে সঞ্চালন করতে ব্যবহৃত হয়। |
00:39 | এখানে switch case স্টেটমেন্টের সিনট্যাক্স রয়েছে। |
00:44 | এখন এটি ব্যবহার করি। |
00:47 | আমি ইতিমধ্যে Eclipse খুলেছি। |
00:49 | SwitchCaseDemo নাম ক্লাস তৈরী করেছি। |
00:53 | এখন এখানে কিছু ভ্যারিয়েবল যোগ করি। |
00:57 | মেন মেথডে, int টাইপের ভ্যারিয়েবল day তৈরী করব। |
01:02 | মেন মেথডে লিখুন int day equal to 3 সেমিকোলন, |
01:12 | এখন, String টাইপের ভ্যারিয়েবল dName তৈরী করি। |
01:18 | String dName, এটি null এ ইনিসিয়েলাইজ করতে পারি। |
01:25 | এখানে dName ভ্যারিয়েবল সপ্তাহের দিনগুলির নাম রাখে। |
01:34 | day দিন সংখ্যা সংরক্ষণ করে। |
01:36 | এখন, switch case স্টেটমেন্ট লিখব, পরের লাইনে লিখুন |
01:43 | Switch বন্ধনীতে day, তারপর ওপেন কার্লী বন্ধনী... Enter টিপুন। |
01:52 | এই স্টেটমেন্ট নির্ধারিত করে যে কোন ভ্যারিয়েবল এই কেসের জন্য সংজ্ঞায়িত করা হয়। |
01:59 | পরের লাইনে লিখুন, |
02:01 | case 0 কোলন |
02:04 | পরের লাইনে dName equal to ডাবল উদ্ধৃতিতে Sunday সেমিকোলন। |
02:14 | পরের লাইনে লিখুন break |
02:17 | এই স্টেটমেন্ট বলে যে যদি day, 0 হয় dName কে Sunday তে সেট করতে হবে। |
02:26 | break স্টেটমেন্ট প্রতিটি কেসের পর ব্যবহার করা আবশ্যক। |
02:31 | এটি ছাড়া, switch-case ফাংশন জটিল হবে। |
02:35 | এটি টিউটোরিয়ালের পরবর্তী অংশে ব্যাখ্যা করব। |
02:40 | একইভাবে, অবশিষ্ট কেসগুলি লিখি। |
02:45 | পরের লাইনে লিখুন case 1 কোলন |
02:50 | পরের লাইনে dName equal to ডাবল উদ্ধৃতিতে Monday সেমিকোলন। |
02:56 | পরের লাইনে break |
02:58 | তারপর case 2 কোলন |
03:01 | পরের লাইনে dName equal to Tuesday সেমিকোলন |
03:06 | পরের লাইনে break |
03:08 | তারপর case 3 কোলন |
03:12 | পরের লাইনে dName equal to Wednesday সেমিকোলন |
03:18 | পরের লাইনে break |
03:20 | তারপর case 4 কোলন |
03:24 | পরের লাইনে dName equal to ডাবল উদ্ধৃতিতে Thursday সেমিকোলন |
03:32 | পরের লাইনে break |
03:34 | তারপর case 5 কোলন |
03:37 | পরের লাইনে dName equal to Friday সেমিকোলন |
03:41 | তারপর break |
03:43 | এখন case 6 কোলন |
03:47 | পরের লাইনে dName equal to ডাবল উদ্ধৃতিতে Saturday সেমিকোলন |
03:55 | তারপর লিখুন break সেমিকোলন |
03:59 | তারপর বন্ধনী বন্ধ করুন। |
04:03 | প্রিন্ট স্টেটমেন্ট যোগ করে কার্যরত কোড দেখি। |
04:07 | পরের লাইনে লিখুন System ডট out ডট println বন্ধনীতে dName, সেমিকোলন |
04:16 | ফাইল সংরক্ষণ করে রান করুন। |
04:20 | এখন Ctrl S এবং Ctrl F11 কী টিপুন। |
04:25 | আমরা আউটপুট হিসাবে Wednesday পাই যা case 3 এর অনুরূপ। |
04:31 | এখন দিনের মান পরিবর্তন করে ফলাফল দেখি। |
04:35 | 3 কে 0 তে বদলান। |
04:38 | সংরক্ষণ করে রান করুন। |
04:40 | আমরা দেখি যে আউটপুট হল Sunday যা case 0 এর অনুরূপ। |
04:46 | এখন মানের অনুরূপ case না থাকলে কি হয় তা দেখি। |
04:52 | day কে -1 এ বদলান। সংরক্ষণ করে রান করুন। |
04:58 | এখানে কোনো আউটপুট নেই। |
05:01 | কিন্তু আমাদের কাছে অন্যান্য মানের জন্য case থাকলে ভালো হয়। |
05:06 | এটি default কীওয়ার্ড দ্বারা হয়। |
05:09 | তাই case এর শেষে, লিখুন |
05:12 | default কোলন |
05:14 | পরের লাইনে dName equal to ডাবল উদ্ধৃতিতে Wrong Choice সেমিকোলন। |
05:24 | তারপর break সেমিকোলন। |
05:27 | case default লিখতে পারি না। |
05:30 | আমরা শুধু default কীওয়ার্ড ব্যবহার করি। |
05:34 | কোড রান করি। সংরক্ষণ করে রান করুন। |
05:38 | default case এক্সিকিউট হয়েছে এবং Wrong choice ম্যাসেজ প্রিন্ট হয়েছে। |
05:45 | আরেকটি রেন্ডম মান চেষ্টা করি। |
05:48 | -1 কে 15 এ বদলান। |
05:51 | আমরা দেখি যে, default case এক্সিকিউট হয়েছে। |
05:57 | break স্টেটমেন্ট সরালে কি হয় তা দেখি। |
06:01 | day = 15 কে day = 4 এ পরিবর্তন করি। |
06:07 | day = 4 এর অনুরূপ break স্টেটমেন্ট মুছে দিন। |
06:12 | সংরক্ষণ করে রান করুন। |
06:15 | যেহেতু case হল 4, আমরা Thursday এর বদলে Friday পাই। |
06:20 | কারণ এইভাবে switch case কাজ করে। |
06:24 | প্রথমে দিনের মান 0 এর সাথে তুলনা করা হয়। |
06:29 | তারপর 1 তারপর 2 এবং এইভাবে সকল সম্ভব কেসের সাথে। |
06:34 | একটি মিল পাওয়া গেলে, এটি প্রাপ্ত মিল থেকে সকল কেস এক্সিকিউট করে। |
06:42 | আমাদের ক্ষেত্রে, এটি case 4 এর পর case 5 এক্সিকিউট করে। |
06:47 | তারপর এটি case 5 এর break স্টেটমেন্টের জন্য থেমে যায়। |
06:53 | এটি এড়াতে, প্রত্যেক ক্ষেত্রে break স্টেটমেন্ট যোগ করতে হবে। |
06:57 | মুছে দেওয়া break স্টেটমেন্ট যোগ করি। |
07:00 | তাই লিখুন break সেমিকোলন। |
07:05 | এখন কোড রান করি। |
07:08 | আমরা দেখি যে, এখন শুধু case 4 এক্সিকিউট হয়েছে। |
07:13 | নিয়ম হিসাবে, এরর এড়াতে প্রতিটি কেসে break স্টেটমেন্ট ব্যবহার করুন। |
07:20 | আমরা শেষে চলে এসেছি। |
07:22 | এখানে আমরা switch case এবং break statement ব্যবহার করা শিখেছি। |
07:30 | এখন একটি প্রোগ্রাম লিখুন যাতে ভ্যারিয়েবল রূপে নাম এবং লিঙ্গ রয়েছে। switch case স্টেটমেন্ট ব্যবহার করুন যা পুরষের জন্য “Hello Mr....” এবং মহিলার জন্য “Hello Ms...” প্রিন্ট করে। |
07:44 | এই প্রকল্প সম্পর্কে অধিক জানতে, এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। |
07:53 | ভাল ব্যান্ডউইডথ না থাকলে আপনি ভিডিওটি ডাউনলোড করে দেখুন। |
07:58 | স্পোকেন টিউটোরিয়াল প্রকল্প দল, কর্মশালার আয়োজন করে। অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। |
08:06 | বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
08:12 | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ। |
08:17 | এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। |
08:22 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro |
08:31 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ। |