Java/C2/Nested-if/Bengali
From Script | Spoken-Tutorial
| Time | Narration |
| 00:02 | জাভাতে Nested-If এবং Ternary Operator এর কথ্য টিউটোরিয়ালে আপনাদের স্বাগত। |
| 00:07 | এই টিউটোরিয়ালটি শেষ হওয়ার পূর্বে আপনি
Nested-If স্টেটমেন্ট এবং Ternary operators সম্পর্কে এবং জাভা প্রোগ্রামে তাদের ব্যবহার করতে শিখবেন। |
| 00:17 | এখানে আমরা
উবুন্টু সংস্করণ 11.10 JDK 1.6 এবং EclipseIDE 3.7.0 ব্যবহার করছি। |
| 00:27 | টিউটোরিয়ালটি অনুসরণ করতে |
| 00:29 | রিলেশনাল এবং লজিক্যাল অপারেটর সম্পর্কে জানতে হবে। |
| 00:33 | এবং if...else কন্ট্রোল ফ্লো স্টেটমেন্ট। |
| 00:36 | না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন। |
| 00:41 | Nested if স্টেটমেন্ট, একটি if স্টেটমেন্টের মধ্যে আরেকটি if স্টেটমেন্টকে Nested if স্টেটমেন্ট বলা হয়। |
| 00:49 | এখন Nested if স্টেটমেন্ট লেখার সিনট্যাক্স দেখি। |
| 00:53 | এক্ষেত্রে, condition 1 true হলে, প্রোগ্রাম condition 2 যাচাই করে। |
| 00:59 | Condition 2 অন্য স্টেটমেন্ট ব্যবহার করে দেওয়া হয়। |
| 01:03 | Condition 2 true হলে, প্রোগ্রাম স্টেটমেন্ট বা ব্লক 1 এক্সিকিউট করে। |
| 01:09 | অন্যথায় এটি স্টেটমেন্ট বা ব্লক 2 এক্সিকিউট করে। |
| 01:13 | Condition 1 false হলে, প্রোগ্রাম condition 2 যাচাই করবে না। |
| 01:18 | এর পরিবর্তে এটি সরাসরি তার else স্টেটমেন্টে যাবে যা হল ব্লক 3. |
| 01:24 | এখন এটি ভালোমত বুঝতে একটি উদাহরণ দেখা যাক। |
| 01:28 | এখানে বাকি কোডের জন্য eclipse IDE এবং প্রয়োজনীয় কাঠামো রয়েছে। |
| 01:32 | আমরা NesedIfDemo নামক ক্লাস তৈরি করেছি এবং এতে মেন মেথড যুক্ত করেছি। |
| 01:37 | আমরা যাচাই করব যে প্রদত্ত সংখ্যা একটি জোড় সংখ্যা না বিজোড় সংখ্যা। |
| 01:42 | Nested-if ব্যবহার করে ঋণাত্মক সংখ্যাও পরিচালনা করব। |
| 01:46 | সুতরাং মেন মেথডে লিখুন |
| 01:49 | int n = minus 5; |
| 01:54 | ঋণাত্মক সংখ্যা সংরক্ষণ করতে ভ্যারিয়েবল n তৈরী করেছি। |
| 01:58 | এখন আমরা if কন্ডিশন লিখব। |
| 02:01 | পরের লাইনে লিখুন if (n < 0) |
| 02:07 | কোঁকড়া বন্ধনী খুলুন। enter টিপুন। |
| 02:10 | System.out.println বন্ধনী এবং উদ্ধৃতির মধ্যে Negative number সেমিকোলন। |
| 02:22 | প্রথমে আমরা দেখি সংখ্যাটি যদি ঋণাত্মক সংখ্যা হয়। |
| 02:25 | হ্যাঁ হলে, জোড় এবং বিজোড়ের জন্য যাচাই করব না। |
| 02:29 | ঋণাত্মক না হলে, জোড় এবং বিজোড়ের জন্য যাচাই করব। |
| 02:34 | পরের লাইনে লিখুন
else { } enter টিপুন |
| 02:42 | এখন এক্সিকিউশন যদি else অংশে আসে, |
| 02:45 | এর অর্থ সংখ্যাটি ঋণাত্মক নয়। |
| 02:48 | তাই এই else অংশে জোড় বা বিজোড় যাচাই করি। |
| 02:52 | লিখুন if (n modulus 2 double equal to 0) { enter টিপুন। |
| 03:03 | System.out.println(“Even number”);
} else { enter টিপুন লিখুন System.out.println(“Odd number”); } |
| 03:29 | সুতরাং আমরা নিশ্চিত করি যে ঋণাত্মক সংখ্যা জোড় বা বিজোড় যাচাইয়ের জন্য বিবেচিত নয়। |
| 03:34 | এখন কর্মরত কোড দেখি। |
| 03:37 | ফাইল সংরক্ষণ করে রান করুন। যেমনকি আমরা দেখতে পারি আউটপুট হল “negative number”. |
| 03:43 | এখন একটি ধনাত্মক সংখ্যা চেষ্টা করি। |
| 03:46 | n = - 5 কে n = 5 এ বদলান। |
| 03:53 | ফাইল সংরক্ষণ করে রান করুন। |
| 03:57 | আমরা দেখতে পারি যে আউটপুট আশানুরূপ বিজোড় সংখ্যা। এখন একটি জোড় সংখ্যা চেষ্টা করি। |
| 04:04 | n = 5 কে n = 10 এ বদলান। |
| 04:09 | ফাইল সংরক্ষণ করে রান করুন। |
| 04:12 | আমরা দেখতে পারি যে আউটপুট আশানুরূপ even number. |
| 04:17 | একটি if স্টেটমেন্টের মধ্যে আরেকটি অন্তর্ভুক্ত করার প্রক্রিয়া হল nested-if. |
| 04:22 | নেস্টিং পরিমাপের কোনো সীমা নেই। |
| 04:25 | কিন্তু এটি নেস্টিং এর 3টি লেভেল অতিক্রম না করার ভাল অভ্যাস। |
| 04:31 | এখন আমরা টার্নারী অপারেটর দেখব। |
| 04:33 | প্রথমে মেন মেথড মুছে ফেলি। |
| 04:37 | একটি প্রোগ্রাম লিখি যা 2 দ্বারা সংখ্যা ভাগ করে। |
| 04:40 | এটি অত্যন্ত সহজ প্রোগ্রাম কিন্তু বিজোড় সংখ্যা ভাগ করতে সমস্যা আসে। |
| 04:45 | 7 2 দ্বারা ভাগ করলে, আমরা 3 পাই। |
| 04:48 | কিন্তু তখন কি যদি আমরা ফলাফল সুসম্পন্ন করতে চাই। |
| 04:50 | যার অর্থ, 7 2 দ্বারা ভাগ করলে, আমরা 3 এর বদলে 4 পাই। |
| 04:56 | সহজ ভাষায়, আমাদের পরের সংখ্যা চাই। |
| 04:59 | এখন এরকম একটি প্রোগ্রাম লেখা দেখি। |
| 05:01 | তাই মেন মেথডে লিখুন int n, nHalf ; |
| 05:08 | আমরা সংখ্যা n এ এবং অর্ধ সংখ্যা nHalf এ সংরক্ষণ করব। |
| 05:13 | পরের লাইনে লিখুন n = 5; |
| 05:18 | পরের লাইনে লিখুন if (n % 2 == 0) { enter টিপুন। |
| 05:28 | লিখুন nHalf = n / 2;
} else { nHalf = (n + 1) / 2; } |
| 05:50 | আমরা যাচাই করব যে সংখ্যাটি জোড় না বিজোড় এবং সেইভাবে ভাগ করব। |
| 05:55 | এখন কর্মরত কোড দেখতে একটি প্রিন্ট স্টেটমেন্ট যোগ করি। |
| 05:59 | তাই লিখুন System.out.println(nHalf); |
| 06:11 | ফাইল সংরক্ষণ করে রান করুন। |
| 06:14 | আমরা দেখতে পারি যে আমাদের উদ্দেশ্য পূরণ হয়। আমরা 2 নয় 3 হিসাবে আউটপুট পাই। |
| 06:21 | আমরা এখানে কন্ডিশনের উপর নির্ভর করে ভ্যারিয়েবলের মান নির্ধারিত করছি। |
| 06:27 | প্রোগ্রামে যুক্তির তুলনায় সিনট্যাক্স অধিক রয়েছে। |
| 06:31 | এটি হয় যখন টার্নারী অপারেটর কোড সহজ করে। |
| 06:35 | টার্নারী অপারেটর একটি কন্ডিশনাল অপারেটর যা nested-if এর মত ফলাফল দেয়। |
| 06:40 | এটি একটি ছোট সিনট্যাক্স দেয় এবং প্রশ্নবোধক চিহ্ন দ্বারা বোঝানো হয়। |
| 06:45 | এটি এক সময়ে তিনটি অপারেন্ডস নেয়। |
| 06:48 | টার্নারী অপারেটরের সিনট্যাক্স সম্পর্কে শেখা যাক। |
| 06:53 | এক্সপ্রেশন একটি কন্ডিশন যা যাচাই করতে হবে। |
| 06:56 | কন্ডিশন true হলে Result ভ্যারিয়েবলের মান হল Operand 1. |
| 07:03 | কন্ডিশন false হলে মান হল Operand 2. |
| 07:09 | এটি প্রোগ্রামে ব্যবহার করি। |
| 07:12 | প্রথমে if-else স্টেটমেন্ট মুছে ফেলি। |
| 07:17 | লিখুন nHalf = n % 2 == 0 ? n / 2 : (n + 1) / 2 সেমিকোলন |
| 07:41 | এই স্টেটমেন্ট বলে, |
| 07:43 | n জোড় হলে, nHalf হল n ভাগ 2, অন্যথায় এটি হল n প্লাস 1 ভাগ 2. |
| 07:50 | এটি কর্মরত দেখি। |
| 07:52 | ফাইল সংরক্ষণ করে রান করুন। Ctrl S এবং Ctrl F11 কী টিপুন। |
| 07:59 | আমরা আশানুরূপ আউটপুট দেখতে পারি। |
| 08:02 | এইভাবে, টার্নারী অপারেটর কোডে বিশৃঙ্খলা হ্রাস করে এবং পঠনযোগ্যতা উন্নত করে। |
| 08:09 | আমরা শেষে চলে এসেছি। |
| 08:11 | এই টিউটোরিয়ালে আমরা শিখেছি: |
| 08:13 | Nested-If স্টেটমেন্ট এবং Ternary operators সম্পর্কে। |
| 08:15 | জাভা প্রোগ্রামে Nested-If স্টেটমেন্ট এবং Ternary operators এর ব্যবহার। |
| 08:22 | নির্দেশিত কাজ |
| 08:23 | Nested-If এবং Ternary operators এর। নিম্নের জন্য জাভা প্রোগ্রাম লিখুন। |
| 08:28 | nested-if ব্যবহার করে যাচাই করুন যে সংখ্যাটি জোড় এবং 11 এর গুনিতক ও কিনা। |
| 08:34 | Ternary operator ব্যবহার করে চিহ্নিত করুন যে প্রদত্ত দুটি সংখ্যার মধ্যে কোনটি বৃহত্তর। |
| 08:40 | স্পোকেন টিউটোরিয়াল প্রকল্প সম্পর্কে অধিক জানতে; এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। |
| 08:45 | এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখতে পারেন। |
| 08:52 | কথ্য টিউটোরিয়াল প্রকল্প দল |
| 08:54 | কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে এবং |
| 08:57 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেওয়া হয়। এই বিষয়ে বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
| 09:07 | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ। |
| 09:11 | এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত। |
| 09:17 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, http://spoken-tutorial.org/NMEICT-Intro |
| 09:26 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ। |