Difference between revisions of "Java/C2/Primitive-type-conversions/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Blanked the page)
Line 1: Line 1:
{| border=1
 
|| ''Time'''
 
|| '''Narration'''
 
  
|-
 
|00:01
 
| জাভাতে টাইপ কনভার্সনের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
 
|-
 
|  00:06
 
|  এই টিউটোরিয়ালে আমরা শিখব
 
 
|-
 
|  00:08
 
|* এক ডেটা টাইপ থেকে অন্যতে কিভাবে রূপান্তর করে।
 
|-
 
|  00:13
 
|* দুই ধরনের কনভার্সন যথা ইমপ্লিসিট এবং এক্সপ্লিসিট কনভার্সন এবং
 
|-
 
|  00:18
 
|* স্ট্রিং সংখ্যায় কিভাবে রূপান্তর করে।
 
 
|-
 
|  00:23
 
|  এখানে আমরা
 
 
*উবুন্টু '''11.10'''
 
*'''JDK 1.6''' এবং
 
*এবং '''Eclipse 3.7''' ব্যবহার করছি।
 
 
|-
 
| 00:33
 
|  টিউটোরিয়ালটি অনুসরণ করতে জাভাতে ডেটা টাইপ সম্পর্কে জানতে হবে।
 
 
|-
 
|  00:38
 
|না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন।
 
 
|-
 
|  00:47
 
|  টাইম কনভার্সনের অর্থ এক ডেটা টাইপ থেকে অন্যতে রূপান্তর করা।
 
 
|-
 
|  00:53
 
|এটি দেখা যাক।
 
 
|-
 
|  00:55
 
|এখন '''Eclipse''' এ যাই।
 
 
|-
 
|  01:02
 
|  এখানে বাকি কোডের জন্য '''eclipse IDE''' এবং প্রয়োজনীয় কাঠামো রয়েছে।
 
 
|-
 
|  01:07
 
|আমরা '''TypeConversion''' নামক ক্লাস তৈরি করেছি এবং এতে মেন মেথড যুক্ত করেছি।
 
 
|-
 
|  01:13
 
|এখন কয়েকটি ভ্যারিয়েবল তৈরি করা যাক।
 
|-
 
|  01:19
 
| '''int a''' ইকুয়াল টু '''5'''
 
 
'''float b'''
 
 
'''b''' ইকুয়াল টু '''a'''
 
 
|-
 
|  01:33
 
|আমি দুটি ভ্যারিয়েবল তৈরী করেছি, a যা একটি ইন্টিজার এবং b যা একটি ফ্লোট।
 
 
|-
 
|  01:39
 
|আমি ফ্লোট ভ্যারিয়েবলে ইন্টিজার ভ্যালু সংরক্ষণ করছি।
 
 
|-
 
|  01:43
 
|এখন ফ্লোট ভ্যারিয়েবলে কি রয়েছে তা দেখি।
 
 
|-
 
|  01:48
 
|'''System '''''dot''' ''out '''''dot '''''println '''''  '''''(b); '''' 
 
 
|-
 
|  01:58
 
|ফাইলটি সংরক্ষণ করে রান করুন।
 
 
|-
 
|  02:07
 
| আমরা দেখতে পারি যে ইন্টিজার 5 ফ্লোট 5.0 তে বদলে গেছে।
 
 
|-
 
|  02:13
 
|এই ধরনের কনভার্সনকে ইমপ্লিসিট কনভার্সন বলা হয়।
 
 
|-
 
|  02:17
 
|নামের সাথে সাথে, ভ্যালু স্বয়ংক্রিয়ভাবে ডেটা টাইপের অনুসারে পরিবর্তিত হয়।
 
 
|-
 
|  02:24
 
|এখন একই মেথড ব্যবহার করে, '''float''' কে '''int''' এ বদলাই।
 
 
|-
 
|  02:30
 
| | 5 মুছে ফেলুন, '''float b''' ইকুয়াল টু '''2.5f''' এবং b কে a তে সংরক্ষণ করুন এবং a এর মান প্রিন্ট করুন।
 
 
|-
 
|  02:50
 
|ফাইলটি সংরক্ষণ করুন।
 
 
|-
 
|  02:56
 
| আমরা দেখি যে এখানে একটি এরর রয়েছে।
 
 
|-
 
|  03:00
 
|এরর ম্যাসেজ বলে যে '''Type mismatch: cannot convert from float to int'''.
 
 
|-
 
|  03:06
 
|এর অর্থ ইমপ্লিসিট কনভার্সন শুধুমাত্র int থেকে float এ করা সম্ভব কিন্তু অন্যান্য উপায়ে নয়।
 
 
|-
 
|  03:13
 
|'''float''' কে '''int''' এ রূপান্তর করতে এক্সপ্লিসিট কনভার্সন ব্যবহার করতে হবে।
 
 
|-
 
|  03:17
 
|এটি কিভাবে করে তা দেখা যাক।
 
 
|-
 
|  03:23
 
| আমরা এটি ভ্যারিয়েবলের পূর্বে প্রথম বন্ধনীতে int ব্যবহার করে করি।
 
 
|-
 
|  03:34
 
| এই স্টেটমেন্ট বলে যে b ভ্যারিয়েবলের ডেটা int ডেটা টাইপে রুপান্তরিত হয়েছে এবং a তে সংরক্ষিত হয়েছে।
 
 
|-
 
| 03:43
 
|  ফাইলটি সংরক্ষণ করে রান করুন।
 
|-
 
|  03:51
 
| আমরা দেখতে পারি যে, '''float''' ভ্যালু '''int''' এ রুপান্তরিত হয়েছে।
 
 
|-
 
|  03:56
 
| কিন্তু ডেটা টাইপের অনুসারে, ডেটা সেইমত পরিবর্তন করা হয়েছে।
 
 
|-
 
|  04:01
 
| এক্সপ্লিসিট কনভার্সন int থেকে float এ ডেটা রূপান্তর করতেও ব্যবহৃত হয়।
 
 
|-
 
|  04:07
 
|পূর্ববর্তী উদাহরণ চেষ্টা করি।
 
 
|-
 
|  04:10
 
|  '''int a =5, float b, b = (float) a'''
 
|-
 
|  04:32
 
| '''System.out.println(b);'''
 
|-
 
|  04:36
 
| ইন্টিজারকে ফ্লোটে রূপান্তরিত করতে এক্সপ্লিসিট কনভার্সন ব্যবহার করছি।
 
 
|-
 
|  04:42
 
| ফাইলটি সংরক্ষণ করুন এবং এটি রান করুন।
 
 
|-
 
|  04:51
 
|  আমরা দেখি যে int ভ্যালু float ভ্যালুতে রুপান্তরিত হয়েছে।
 
 
|-
 
|  04:58
 
| এখন দেখি যে যখন '''character''' কে '''integer''' এ রূপান্তরিত করি তখন কি ঘটে।
 
 
|-
 
|  05:06
 
| int a, char c ইকুয়াল টু উদ্ধৃতি চিনহে m;
 
|-
 
|  05:24
 
| '''a''' ইকুয়াল টু '''(int) c'''
 
 
|-
 
|  05:32
 
| '''System '''''dot '''''out '''''dot '''''println '''' ''''' (a); '''
 
 
|-
 
|  05:36
 
| আমরা ক্যারেক্টার m কে ইন্টিজারে রুপান্তরিত করছি এবং মান প্রিন্ট করছি।
 
|-
 
|  05:43
 
| এটি সংরক্ষণ করুন এবং রান করুন।
 
 
|-
 
|  05:53
 
|  আমরা দেখতে পারি যে আউটপুট হল '''109''' যা m এর আস্কী ভ্যালু।
 
 
|-
 
|  05:58
 
| এর অর্থ char যখন int এ রুপান্তরিত হয়, আস্কী ভ্যালু সংরক্ষিত হয়।
 
 
|-
 
|  06:03
 
| এটি একটি সংখ্যা দ্বারা চেষ্টা করি।
 
 
|-
 
|  06:06
 
|  '''char c = 5'''
 
 
|-
 
|  06:11
 
|  এটি সংরক্ষণ করুন এবং রান করুন।
 
 
|-
 
|  06:18
 
|  আমরা দেখতে পারি যে, আউটপুট হল '''53''' যা ক্যারেক্টার 5 এর আস্কী ভ্যালু।
 
 
|-
 
|  06:24
 
| এটি সংখ্যা 5 নয়।
 
 
|-
 
|  06:26
 
| সংখ্যাটি পেতে, স্ট্রিং ব্যবহার করে তা ইন্টিজারে রূপান্তর করতে হবে।
 
 
|-
 
|  06:31
 
| এখন দেখি যে এটি কিভাবে করি।
 
 
|-
 
|  06:33
 
|  মেন ফাংশন মুছে ফেলুন।
 
|-
 
|  06:38
 
| লিখুন
 
 
|-
 
|  06:40
 
|String sHeight হাইটের স্ট্রিং ফর্ম ইকুয়াল টু ডাবল উদ্ধৃতিতে 6.
 
 
|-
 
|  06:58
 
|int h ইকুয়াল টু এক্সপ্লিসিট কনভার্সন int of sHeight এবং
 
|-
 
|  07:11
 
|'''System dot out dot println h''' ফাইলটি সংরক্ষণ করুন।
 
|-
 
|  07:27
 
|মান 6 এর সাথে স্ট্রিং ভ্যারিয়েবল তৈরী করে তা ইন্টিজারে রূপান্তর করার চেষ্টা করছি কিন্তু আমরা দেখি যে সেখানে একটি এরর রয়েছে।
 
 
|-
 
| 07:37
 
|  এবং এরর ম্যাসেজ বলে যে '''Cannot cast from String to int'''.
 
 
|-
 
|  07:42
 
|যার অর্থ স্ট্রিং রূপান্তর করতে, ইমপ্লিসিট বা এক্সপ্লিসিট কনভার্সন ব্যবহার করতে পারি না।
 
 
|-
 
|  07:48
 
|এটি অন্য মেথড দ্বারা অবশ্যই করতে হবে. সেগুলি ব্যবহার করি।
 
 
|-
 
| 07:58
 
|  int sHeight মুছে ফেলুন এবং লিখুন '''Integer dot parseInt sHeight'''.
 
|-
 
|  08:21
 
|ফাইলটি সংরক্ষণ করুন এবং রান করুন।
 
 
|-
 
|  08:29
 
| আমরা দেখি যে ভ্যালু সফলভাবে একটি ইন্টিজারে রূপান্তরিত করা হয়েছে।
 
|-
 
|  08:35
 
|এটি করতে আমরা ইন্টিজার মডিউলের parseInt মেথড ব্যবহার করি।
 
 
|-
 
|  08:41
 
|এখন দেখি কি হয় যদি সেখানে 6543 এর মত একাধিক সংখ্যা থাকে।
 
|-
 
|  08:49
 
| ফাইলটি সংরক্ষণ করুন এবং এটি রান করুন।
 
 
|-
 
|  08:55
 
|  আমরা দেখি যে স্ট্রিং এ সংগ্রহিত সংখ্যা আবার সফলভাবে ইন্টিজারে রূপান্তরিত হয়েছে।
 
|-
 
|  09:03
 
|এখন দেখি কি হয় যদি স্ট্রিং একটি ফ্লোটিং পয়েন্ট নম্বর হয়।
 
|-
 
|  09:10
 
|6543 কে 65.43 তে বদলান। সুতরাং স্ট্রিং এ ফ্লোটিং পয়েন্ট নম্বর রয়েছে এবং আমরা এটি ইন্টিজারে রুপান্তরিত করছি।
 
|-
 
|  09:22
 
|ফাইলটি সংরক্ষণ করুন এবং এটি রান করুন।
 
 
|-
 
|  09:31
 
|  আমরা দেখি যে সেখানে এরর রয়েছে এটি ঘটে কারণ আমরা স্ট্রিং ইন্টিজারে রুপান্তরিত করতে পারি না যাতে ফ্লোটিং পয়েন্ট নম্বর থাকে।
 
 
|-
 
|  09:41
 
| এটি ফ্লোটে রূপান্তর করতে হবে। এটি কিভাবে করে তা দেখি।
 
|-
 
|  09:45
 
|প্রথম ডেটা টাইপ float হতে হবে।
 
|-
 
|  09:51
 
|দ্বিতীয়ত আমরা '''float . parsefloat''' ব্যবহার করব।
 
|-
 
|  10:07
 
|স্ট্রিংকে প্রকৃত ফ্লোটিং পয়েন্ট নম্বরে রুপান্তরিত করতে যাতে ফ্লোটিং পয়েন্ট নম্বর থাকে আমরা ফ্লোট ক্লাসের Parsefloat মেথড ব্যবহার করছি।
 
|-
 
|  10:18
 
|ফাইলটি সংরক্ষণ করে রান করুন। আমরা দেখতে পারি যে স্ট্রিং যাতে ফ্লোটিং পয়েন্ট নম্বর থাকে সফলভাবে ফ্লোটিং পয়েন্ট নম্বরে রুপান্তরিত হয়েছে।
 
|-
 
|  10:33
 
|এবং এইভাবে আমরা ইমপ্লিসিট এবং এক্সপ্লিসিট কনভার্সন করি এবং স্ট্রিংকে নম্বরে রূপান্তরিত করি।
 
|-
 
|  10:45
 
|  আমরা এই টিউটোরিয়ালের শেষে চলে এসেছি।
 
|-
 
|  10:48
 
|এই টিউটোরিয়ালে আমরা এক ডেটা টাইপ থেকে অন্যতে রুপান্তরিত করা শিখেছি।
 
|-
 
| 10:54
 
| ইমপ্লিসিট এবং এক্সপ্লিসিট কনভার্সন কি।
 
|-
 
| 10:57
 
| এবং স্ট্রিং সংখ্যায় কিভাবে রূপান্তর করে।
 
 
|-
 
| 11:01
 
|  |নির্দেশিত কাজ রূপে '''Integer.toString''' এবং '''Float.toString''' সম্পর্কে পড়ুন।
 
 
|-
 
|  11:07
 
|এবং দেখুন যে তারা কি করে?
 
 
|-
 
|  11:14
 
|  স্পোকেন টিউটোরিয়াল প্রকল্প সম্পর্কে অধিক জানতে, এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
 
|-
 
| 11:20
 
|এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়।
 
 
|-
 
|  11:23
 
|ভাল ব্যান্ডউইডথ না থাকলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন।
 
 
|-
 
|    11:27
 
|  কথ্য টিউটোরিয়াল প্রকল্প দল কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
 
|-
 
| 11:31
 
| অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেওয়া হয়।
 
|-
 
|  11:34
 
|এই বিষয়ে বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন।
 
 
|-
 
|  11:40
 
|স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ।
 
|-
 
|  11:44
 
|এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত।
 
|-
 
|  11:50
 
|এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে  প্রাপ্তিসাধ্য, http://spoken-tutorial.org/NMEICT-Intro
 
 
|-
 
| 11:55
 
| আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ।
 

Revision as of 10:28, 29 May 2014

Contributors and Content Editors

Kaushik Datta, Pratik kamble