Java/C2/Primitive-type-conversions/Gujarati
From Script | Spoken-Tutorial
Time' | Narration |
00:01 | જાવામાં ટાઇપ કનવરઝન પરના સ્પોકન ટ્યુટોરીયલમાં તમારું સ્વાગત છે. |
00:06 | આ ટ્યુટોરીયલમાં આપણે શીખીશું: |
00:08 | * એક ડેટા ટાઇપમાંથી બીજા ડેટા ટાઇપમાં કેવી રીતે બદલવું. |
00:13 | * અહીં બે પ્રકારના કન્વર્ઝન છે, જેમના નામ છે: ઈમ્પલીસીટ અને એક્સ્પલીસીટ કન્વર્ઝન અને |
00:18 | * સ્ટ્રિંગ્સથી નંબરમાં કેવી રીતે બદલવું |
00:23 | આ ટ્યુટોરીયલ માટે આપણે ઉપયોગ કરી રહ્યા છીએ,
|
00:33 | આ ટ્યુટોરીયલ અનુસરવા માટે, તમને જાવામાં ડેટા ટાઇપ માટેનું જ્ઞાન હોવું જરૂરી છે.
|
00:38 | જો નથી, તો સંબંધિત ટ્યુટોરીયલ માટે નીચે આપેલ અમારી વેબસાઇટ જુઓ. |
00:47 | ટાઇપ કન્વર્ઝન નો અર્થ છે એક ડેટા ટાઇપથી બીજામાં રૂપાંતર કરવું.
|
00:53 | ચાલો જોઈએ આ કેવી રીતે કરવું.
|
00:55 | Eclipse પર જાઓ. |
01:02 | અહીં આપણી પાસે ઇક્લિપ્સ 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 | We do that by using an int in parentheses, before the variable
|
03:34 | This statement says the data in the variable b has to be converted to int data type and stored in a. |
03:43 | save and run the file |
03:51 | As we can see, the float value has been converted to int.
|
03:56 | But to suit the data type, the data has been changed accordingly.
|
04:01 | Explicit conversion can also be used to convert data from int to float.
|
04:07 | Let us try the previous example. |
04:10 | int a =5, float b, b = float a |
04:32 | System.out.println(b); |
04:36 | We are using Explicit conversion to convert integer to a float |
04:42 | Save the file and Run it.
|
04:51 | we see that the int value has been converted to a float value
|
04:58 | Let us see what happens when we convert a character to an integer. |
05:06 | int a, char c equal to in single quotes 'm';
' |
05:24 | a equal to '(int) c |
05:32 | System dot out dot println ' a. |
05:36 | We are converting the character m to an integer and printing the value |
05:43 | Let us save and run it |
05:53 | As we can see, the output is 109 which the ascii value of m.
|
05:58 | It means when a char is converted to int, its ascii value is stored.
|
06:03 | Let us try this with a digit. |
06:06 | char c = digit 5 |
06:11 | Save it and run it |
06:18 | As we can see, the output is 53 which is the ascii value of the character ‘5’ |
06:24 | It is not the number 5.
|
06:26 | To get the number, we have to use a string and convert it to an integer.
|
06:31 | Now let us see how to do so. |
06:33 | Clean up the main function |
06:38 | type
|
06:40 | String sHeight string form of Height equal to in double quotes 6
|
06:58 | int h equal to explicit conversion to int of sHeight and |
07:11 | System dot out dot println h Save the file. |
07:27 | I’ve created a string variable with value 6 and i am trying to convert it to an integer but we see that their is an error
|
07:37 | And the error message reads Cannot cast from String to int.
|
07:42 | This means for converting strings, we cannot use implicit or explicit conversion.
|
07:48 | It must be done by other methods. let us use them |
07:58 | Remove int sHeight and type Integer dot parseInt sHeight '. |
08:21 | Save the file and run it
|
08:29 | we see that the value has been successfully converted to an integer. |
08:35 | To do this we use the parseInt method of the integer module. |
08:41 | Now let us see what happens if their are more than one digits like 6543 |
08:49 | Save the file and run it
|
08:55 | We see that again the string containing the number has been successfully converted to an integer |
09:03 | Now let us see what happens if the strings is a floating point number |
09:10 | Change 6543 to65.43.So we have a floating point number in the strings and we are converting it to an integer |
09:22 | Save the file run it.
|
09:31 | We see that their is an error This happens beacuse we cannot convert a string which contains floating point number to an integer
|
09:41 | We have to convert it to a float.Let us see how to do so; |
09:45 | First data type should be float, |
09:51 | Second we will use float . parsefloat |
10:07 | We are using the Parsefloat methods of the float class to convert the string containing a floating point number into an actual floating point number. |
10:18 | Save the file run it. We can see that the string containing a floating point number has been successfully converted to floating point number. |
10:33 | And this is how we do implicit and explicit conversion and How do we converts strings to numbers. |
10:45 | This brings us to the end of the tutorial. |
10:48 | In this tutorial we have learnt how to convert data from one type to another. |
10:54 | What is meant by implicit and explicit conversin |
10:57 | and How to convert strings to numbers. |
11:01 | As an assignment for this tutorial Read about the Integer.toString and Float.toString.
|
11:07 | And Find out What do they do? |
11:14 | To know more about the Spoken Tutorial project, watch the video available at the following link, |
11:20 | It summarises the spoken- tutorial project. |
11:23 | if you do not have good bandwidth, you can download and watch it |
11:27 | The Spoken Tutorial Project Team. Conducts workshops using spoken tutorials |
11:31 | Gives certificates for those who pass an online test. |
11:34 | For more details, please write to contact AT spoken HYPHEN tutorial DOT org. |
11:40 | The Spoken Tutorial Project is a part of the Talk to a Teacher project |
11:44 | It is supported by theNational Mission on Education through ICT, MHRD, Government of India. |
11:50 | More information on this Mission is available at the following link spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro |
11:55 | This tutorial has been contributed by TalentSprint. Thanks for joining.
|