Difference between revisions of "Java/C2/Nested-if/Tamil"
From Script | Spoken-Tutorial
Line 9: | Line 9: | ||
|- | |- | ||
| 00:07 | | 00:07 | ||
− | | இந்த tutorial-லில் நாம் கற்கபோவது: | + | | இந்த tutorial-லில் நாம் கற்கபோவது: Nested-If Statements மற்றும் Ternary operators. Java program-ல் அவற்றை பயன்படுத்துதல். |
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 00:17 | | 00:17 | ||
− | | | இந்த tutorial-க்கு நாம் பயன்படுத்துவது: | + | | | இந்த tutorial-க்கு நாம் பயன்படுத்துவது: '''Ubuntu 11.10,''' '''JDK 1.6,'''மற்றும் '''EclipseIDE 3.7.0''' |
− | + | ||
− | '''Ubuntu 11.10,''' | + | |
− | + | ||
− | '''JDK 1.6,'''மற்றும் | + | |
− | + | ||
− | '''EclipseIDE 3.7.0''' | + | |
|- | |- | ||
| 00:27 | | 00:27 | ||
Line 61: | Line 52: | ||
| 01:09 | | 01:09 | ||
|இல்லையெனில் Statement அல்லது block 2-ஐ இயக்குகிறது. | |இல்லையெனில் Statement அல்லது block 2-ஐ இயக்குகிறது. | ||
− | |||
|- | |- | ||
| 01:13 | | 01:13 | ||
− | |condition 1 பொய் எனில், | + | |condition 1 பொய் எனில், நேரடியாக அதன் else statement-க்கு தாவும். அதாவது block 3-க்கு. |
− | நேரடியாக அதன் else statement-க்கு தாவும். அதாவது block 3-க்கு. | + | |
|- | |- | ||
Line 134: | Line 123: | ||
|- | |- | ||
| 02:34 | | 02:34 | ||
− | | அடுத்த வரியில் எழுதுக | + | | அடுத்த வரியில் எழுதுக '''else {''' '''}''' enter செய்க |
− | + | ||
− | '''else {''' | + | |
− | + | ||
− | '''}''' enter செய்க | + | |
|- | |- | ||
Line 158: | Line 143: | ||
|- | |- | ||
| 03:03 | | 03:03 | ||
− | |'''System.out.println(“Even number”);''' | + | |'''System.out.println(“Even number”);''' '''}''' '''else {''' enter செய்க '''System.out.println(“Odd number”);''' '''}''' |
− | + | ||
− | '''}''' | + | |
− | + | ||
− | '''else {''' enter செய்க | + | |
− | + | ||
− | + | ||
− | + | ||
− | '''System.out.println(“Odd number”);''' | + | |
− | + | ||
− | '''}''' | + | |
|- | |- | ||
| 03:29 | | 03:29 | ||
Line 271: | Line 246: | ||
|- | |- | ||
| 05:28 | | 05:28 | ||
− | |எழுதுக '''nHalf = n / 2;''' | + | |எழுதுக '''nHalf = n / 2;''' '''}''' '''else {''' '''nHalf = (n + 1) / 2;''' '''}''' |
− | + | ||
− | '''}''' | + | |
− | + | ||
− | '''else {''' | + | |
− | + | ||
− | '''nHalf = (n + 1) / 2;''' | + | |
− | + | ||
− | '''}''' | + | |
|- | |- | ||
Line 308: | Line 275: | ||
| 06:27 | | 06:27 | ||
| நம் program-ல் logic-ஐ விட syntax அதிகம். | | நம் program-ல் logic-ஐ விட syntax அதிகம். | ||
− | |||
|- | |- | ||
Line 388: | Line 354: | ||
|- | |- | ||
| 08:13 | | 08:13 | ||
− | | | + | | Nested-If Statements மற்றும் Ternary Operator |
|- | |- | ||
| 08:15 | | 08:15 | ||
− | | | + | | Java -ல் அவற்றை பயன்படுத்துதல் |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
|08 :23 | |08 :23 | ||
− | |பின்வருவனவற்றிற்கு java program எழுதுக | + | |இப்போது பயிற்சி பின்வருவனவற்றிற்கு java program எழுதுக |
|- | |- | ||
| 08:28 | | 08:28 | ||
− | | | + | | ஒரு எண் இரட்டைப்படையா எனவும் 11-ன் மடங்கா எனவும் சோதிக்கவும். |
|- | |- | ||
| 08:34 | | 08:34 | ||
− | | | + | | Ternary operator பயன்படுத்தி கொடுக்கப்பட்ட இரு எண்களில் பெரியதைக் கண்டறியவும். |
|- | |- | ||
| 08:40 | | 08:40 | ||
− | || மேலும் அறிய இந்த இணைப்பில் உள்ள காணொளியைக் காணவும். | + | || மேலும் அறிய இந்த இணைப்பில் உள்ள காணொளியைக் காணவும். இது Spoken Tutorial திட்டத்தை சுருங்க சொல்கிறது |
− | இது Spoken Tutorial திட்டத்தை சுருங்க சொல்கிறது | + | |
|- | |- | ||
Line 425: | Line 386: | ||
|- | |- | ||
| 08:57 | | 08:57 | ||
− | | இணையத்தில் தேர்வு எழுதி தேர்வோருக்கு சான்றிதழ்களும் அளிக்கிறது. | + | | இணையத்தில் தேர்வு எழுதி தேர்வோருக்கு சான்றிதழ்களும் அளிக்கிறது. மேலும் விவரங்களுக்கு மின்னஞ்சல் செய்யவும் contact@spoken-tutorial.org |
− | மேலும் விவரங்களுக்கு மின்னஞ்சல் செய்யவும் contact@spoken-tutorial.org | + | |
|- | |- | ||
| 09:07 | | 09:07 | ||
− | | ஸ்போகன் டுடோரியல் பாடங்கள் டாக் டு எ டீச்சர் திட்டத்தின் முனைப்பாகும். | + | | ஸ்போகன் டுடோரியல் பாடங்கள் டாக் டு எ டீச்சர் திட்டத்தின் முனைப்பாகும். இதற்கு ஆதரவு இந்திய அரசு துவக்கிய MHRD இன் ஐசிடி மூலம் தேசிய கல்வித்திட்டத்தின் வழியே கிடைக்கிறது. |
− | இதற்கு ஆதரவு இந்திய அரசு துவக்கிய MHRD இன் ஐசிடி மூலம் தேசிய கல்வித்திட்டத்தின் வழியே கிடைக்கிறது. | + | |
|- | |- | ||
| 09:17 | | 09:17 | ||
− | | மேலும் விவரங்களுக்கு | + | | மேலும் விவரங்களுக்கு http://spoken-tutorial.org/NMEICT-Intro |
− | + | ||
|- | |- |
Revision as of 12:48, 28 February 2017
Time | Narration |
00:02 | Java-ல் Nested-If மற்றும் Ternary Operator குறித்த spoken tutorial-க்கு நல்வரவு |
00:07 | இந்த tutorial-லில் நாம் கற்கபோவது: Nested-If Statements மற்றும் Ternary operators. Java program-ல் அவற்றை பயன்படுத்துதல். |
00:17 | இந்த tutorial-க்கு நாம் பயன்படுத்துவது: Ubuntu 11.10, JDK 1.6,மற்றும் EclipseIDE 3.7.0 |
00:27 | இந்த tutorial-ஐ தொடர, , |
00:29 | relational மற்றும் logical operators மற்றும். |
00:33 | if...else control flow statements-ன் பயன்பாடுகளைத் தெரிந்திருக்க வேண்டும். |
00:36 | இல்லையெனில் அதற்கான tutorial-களை எங்கள் வலைத்தளத்தில் காணவும். |
00:41 | ஒரு If statement மற்றொரு if statement-னுள் இருப்பது nested-if statement எனப்படும். |
00:49 | syntax. |
00:53 | condition 1 உண்மையெனில், condition 2-க்கு சோதிக்கிறது. |
00:59 | மற்றொரு If statement-ஐ பயன்படுத்தி Condition 2 கொடுக்கப்பட்டுள்ளது. |
01:03 | condition 2 உண்மையெனில், Statement அல்லது block 1-ஐ இயக்குகிறது. |
01:09 | இல்லையெனில் Statement அல்லது block 2-ஐ இயக்குகிறது. |
01:13 | condition 1 பொய் எனில், நேரடியாக அதன் else statement-க்கு தாவும். அதாவது block 3-க்கு. |
01:24 | உதாரணத்தை முயற்சிக்கலாம். |
01:28 | eclipse IDE மற்றும் மீதி code-க்கு தேவையான அமைப்பும் உள்ளது. |
01:32 | class NesedIfDemo-ஐ உருவாக்கி அதற்கு main method-ஐ சேர்த்துள்ளோம். |
01:37 | கொடுக்கப்பட்ட எண் ஒற்றைப்படையா இரட்டைப்படையா என சோதிக்கலாம். |
01:42 | nested-if-ஐ பயன்படுத்தி எதிர்ம எண்களையும் கையாளலாம். |
01:46 | main method-னுள் எழுதுக |
01:49 | int n = minus 5; |
01:54 | எதிர்ம எண்ணை சேமிக்க variable n-ஐ உருவாக்கியுள்ளோம். |
01:58 | if conditions-ஐ எழுதுவோம். |
02:01 | அடுத்த வரியில் எழுதுக |
02:02 | if (n < 0) |
02:07 | open curly bracket. 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:53 | 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 | இப்போது code-ஐ செயலில் பார்ப்போம். |
03:37 | file-ஐ சேமித்து இயக்குவோம். வெளியீடு “negative number” என பெறுகிறோம். |
03:43 | இப்போது நேர் எண்ணை முயற்சிப்போம். |
03:46 | n = -5 ஐ n = 5 ஆக்குவோம் |
03:53 | file-ஐ சேமித்து இயக்குவோம் |
03:57 | பார்ப்பது எதிர்பார்த்ததுபோல வெளியீடு odd number. ஒரு இரட்டைப்படை எண்ணை முயற்சிக்கலாம் |
04:04 | n = 5 ஐ n = 10 ஆக்குவோம். |
04:09 | file-ஐ சேமித்து இயக்குவோம் |
04:12 | பார்ப்பது எதிர்பார்த்ததுபோல வெளியீடு “even” number. |
04:17 | ஓர் if statement-னுள் மற்றொன்றை சேர்க்கும் இந்த செயல்முறை nested-if எனப்படும். |
04:22 | nesting எண்ணிக்கைக்கு எல்லையே இல்லை. |
04:25 | ஆனால் 3 நிலைகளுக்கு மிகாமல் இருப்பது நல்ல நடைமுறை. |
04:31 | இப்போது ternary operator-ஐ பார்க்கலாம். |
04:33 | முதலில் Main method-னுள் இருப்பதை நீக்கலாம். |
04:37 | ஒரு எண்ணை இரண்டால் வகுக்கும் program-ஐ எழுதுவோம் |
04:40 | இது ஒரு சிறிய program. ஆனால் ஒற்றைப்படை எண் பிரித்தலில்தான் சிக்கல் வருகிறது. |
04:45 | 7 ஐ 2 ஆல் வகுக்கும்போது, 3 ஐ பெறுகிறோம். |
04:48 | ஆனால் முடிவு முழுமையாக வேண்டுமானால்.... |
04:50 | அதாவது, 7 ஐ 2 ஆல் வகுக்கும் போது 4 ஐ பெறுகிறோம் 3 அல்ல |
04:56 | அதாவது, அடுத்த எண் தேவை. |
05:01 | main method-னுள் எழுதுக 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 | program-ஐ செயலில் காண print statement சேர்ப்போம் |
05:59 | System.out.println(nHalf); |
06:11 | file-ஐ சேமித்து இயக்குவோம் |
06:14 | பார்ப்பது போல நம் நோக்கத்தை நிறைவேற்றி வெளியீடு 3 ஐ பெறுகிறோம் 2 அல்ல |
06:21 | நாம் செய்யும் அனைத்தும், condition-ஐ பொருத்து variable-க்கு மதிப்பை அமைக்கிறோம். |
06:27 | நம் program-ல் logic-ஐ விட syntax அதிகம். |
06:31 | இது ternary operator... code-ஐ சுலபமாக்கும்போது. |
06:35 | Ternary Operator... conditional operator... nested-if-க்கு ஒத்த முடிவைத் தருகிறது. |
06:40 | இது ஒரு குறுகிய syntax-ஐ தருகிறது மேலும் ஒரு கேள்விக்குறியால் குறிக்கப்படுகிறது. |
06:45 | இது ஒரே நேரத்தில் 3 operandகளை எடுக்கிறது. |
06:48 | Ternary Operator-ன் syntax-ஐ காண்போம். |
06:53 | அந்த expression... சோதிக்கப்படவேண்டிய condition. |
06:56 | condition உண்மையெனில் Operand 1 என்பது variable Result-ன் மதிப்பு. |
07:03 | condition பொய்யெனில் Operand 2 என்பது மதிப்பு. |
07:09 | அதை நம் program-ல் பயன்படுத்துவோம். |
07:12 | முதலில் if-else statement-ஐ நீக்குவோம். |
07:17 | எழுதுக nHalf = n % 2 == 0 ? n / 2 : (n + 1) / 2 semi-colon |
07:41 | இந்த statement சொல்வது, |
07:43 | n இரட்டைப்படை எனில், nHalf என்பது n by 2 ,இல்லையெனில், அது n plus 1 by 2. |
07:50 | இதை செயலில் பார்ப்போம். |
07:52 | file-ஐ சேமித்து இயக்கவும். Ctrl S மற்றும் Ctrl F11 |
07:59 | எதிர்பார்த்தது போல வெளியீடு உள்ளது. |
08:02 | இவ்வாறு, ternary operator... code-ல் ஒழுங்கீனத்தைக் குறைத்து படிக்க எளிமையாக்குகிறது. |
08:09 | இத்துடன் இந்த tutorial முடிகிறது. |
08:11 | நாம் கற்றது: |
08:13 | Nested-If Statements மற்றும் Ternary Operator |
08:15 | Java -ல் அவற்றை பயன்படுத்துதல் |
08 :23 | இப்போது பயிற்சி பின்வருவனவற்றிற்கு java program எழுதுக |
08:28 | ஒரு எண் இரட்டைப்படையா எனவும் 11-ன் மடங்கா எனவும் சோதிக்கவும். |
08:34 | Ternary operator பயன்படுத்தி கொடுக்கப்பட்ட இரு எண்களில் பெரியதைக் கண்டறியவும். |
08:40 | மேலும் அறிய இந்த இணைப்பில் உள்ள காணொளியைக் காணவும். இது Spoken Tutorial திட்டத்தை சுருங்க சொல்கிறது |
08:45 | இணைப்பு வேகமாக இல்லையெனில் தரவிறக்கி காணவும் |
08:52 | Spoken Tutorial திட்டக்குழு spoken tutorial-களைப் பயன்படுத்தி செய்முறை வகுப்புகள் நடத்துகிறது. |
08:57 | இணையத்தில் தேர்வு எழுதி தேர்வோருக்கு சான்றிதழ்களும் அளிக்கிறது. மேலும் விவரங்களுக்கு மின்னஞ்சல் செய்யவும் contact@spoken-tutorial.org |
09:07 | ஸ்போகன் டுடோரியல் பாடங்கள் டாக் டு எ டீச்சர் திட்டத்தின் முனைப்பாகும். இதற்கு ஆதரவு இந்திய அரசு துவக்கிய MHRD இன் ஐசிடி மூலம் தேசிய கல்வித்திட்டத்தின் வழியே கிடைக்கிறது. |
09:17 | மேலும் விவரங்களுக்கு http://spoken-tutorial.org/NMEICT-Intro |
09:26 | தமிழாக்கம் பிரியா. நன்றி |