Difference between revisions of "Java/C2/Numerical-Datatypes/Gujarati"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
 
 
{| border=1
 
{| border=1
 
|| '''Time'''
 
|| '''Time'''
Line 11: Line 9:
 
|-
 
|-
 
| 00:07
 
| 00:07
| આ ટ્યુટોરીયલમાં, આપણે આપેલ વિશે શીખીશું:
+
| આ ટ્યુટોરીયલમાં, આપણે નીચે આપેલ વિશે શીખીશું:
  
 
|-
 
|-
 
| 00:10
 
| 00:10
| જાવામાં ઉપલબ્ધ વિભિન્ન '''સંખ્યાત્મક માહિતીપ્રકારો''' અને  
+
| જાવામાં ઉપલબ્ધ વિભિન્ન '''ન્યુમેરીક્લ ડેટા ટાઇપ''' અને  
  
 
|-
 
|-
 
| 00:13
 
| 00:13
| તેને કેવી રીતે સંખ્યાત્મક માહિતી સંગ્રહવા માટે વાપરવું.
+
| તેને ન્યુમેરીક્લ ડેટા સંગ્રહવા માટે કેવી રીતે વાપરવું.
  
 
|-
 
|-
Line 25: Line 23:
 
| આ ટ્યુટોરીયલ માટે આપણે વાપરી રહ્યા છીએ  
 
| આ ટ્યુટોરીયલ માટે આપણે વાપરી રહ્યા છીએ  
  
'''ઉબુન્ટુ 11.10''',  
+
'''ઉબુન્ટુ 11.10''',  '''જેડીકે 1.6''' અને '''એક્લીપ્સ 3.7.0'''
* '''જેડીકે 1.6''' અને  
+
'''એક્લીપ્સ 3.7.0'''
+
  
 
|-
 
|-
 
| 00:27
 
| 00:27
| આ ટ્યુટોરીયલનાં અનુસરણ માટે, તમને જાણ હોવી જોઈએ કે કેવી રીતે એક્લીપ્સમાં સાદુ જાવા પ્રોગ્રામ લખીને રન કરવું.
+
| આ ટ્યુટોરીયલનાં અનુસરણ માટે, તમને જાણ હોવી જોઈએ કે એક્લીપ્સમાં સરળ જાવા પ્રોગ્રામ લખી રન કેવી રીતે કરવું.
  
 
|-
 
|-
 
| 00:34
 
| 00:34
| જો નથી, તો સંબંધિત ટ્યુટોરીયલ માટે બતાવ્યા પ્રમાણે અમારી વેબસાઈટનો સંદર્ભ લો
+
| જો નથી, તો સંબંધિત ટ્યુટોરીયલ માટે નીચે દર્શાવેલ અમારી વેબસાઈટનો સંદર્ભ લો.
  
 
|-
 
|-
 
| 00:42
 
| 00:42
| પૂર્ણાંકોને સંગ્રહીત કરવા માટે વપરાયેલ માહિતી પ્રકારને '''int''' કહેવાય છે
+
| ઈન્ટીજર સંગ્રહીત કરવા માટે વપરાયેલ ડેટા ટાઇપને '''int''' કહેવાય છે.
  
 
|-
 
|-
 
| 00:47
 
| 00:47
| દશાંશ ક્રમાંકોને સંગ્રહીત કરવા માટે વપરાયેલ માહિતી પ્રકારને '''float''' કહેવાય છે.
+
| દશાંશ ક્રમાંકોને સંગ્રહીત કરવા માટે વપરાયેલ ડેટા ટાઇપને '''float''' કહેવાય છે.
  
 
|-
 
|-
 
| 00:52
 
| 00:52
| ચાલો પહેલા પૂર્ણાંકોને વ્યાખ્યાયિત કરીએ અને ઉપયોગ કરીએ.
+
| ચાલો પહેલા ઈન્ટીજરને વ્યાખ્યાયિત કરીએ અને ઉપયોગ કરીએ.
  
 
|-
 
|-
Line 55: Line 51:
 
|-
 
|-
 
| 01:10
 
| 01:10
| અહીં આપણે '''NumericalData''' વર્ગ બનાવ્યો છે અને તેમાં મુખ્ય પદ્ધતિ ઉમેરી છે.
+
| અહીં આપણે '''NumericalData''' ક્લાસ બનાવ્યો છે અને તેમાં મેઈન મેથડ ઉમેરી છે.
  
 
|-
 
|-
Line 63: Line 59:
 
|-
 
|-
 
| 01:20
 
| 01:20
| '''int distance''' બરાબર '''28'''
+
| '''int distance''' ઇકવલ ટુ '''28'''
  
 
|-
 
|-
 
| 01:27
 
| 01:27
| આ સ્ટેટમેંટ પૂર્ણાંક વેલ્યુને '''distance''' નામમાં સંગ્રહીત કરે છે.     
+
| આ સ્ટેટમેંટ ઈન્ટીજર વેલ્યુને '''distance''' નામમાં સંગ્રહીત કરે છે.     
  
 
|-
 
|-
 
| 01:33
 
| 01:33
| '''distance''' નામ પૂર્ણાંક વેરીએબલ કહેવાય છે.
+
| '''distance''' નામ ઈન્ટીજર વેરીએબલ કહેવાય છે.
  
 
|-
 
|-
Line 87: Line 83:
 
|-
 
|-
 
| 02:06
 
| 02:06
| ફાઈલને '''સેવ''' કરી અને તેને '''રન''' કરો.
+
| ફાઈલને '''સેવ''' કરી '''રન''' કરો.
  
 
|-
 
|-
Line 95: Line 91:
 
|-
 
|-
 
| 02:21
 
| 02:21
| હવે ચાલો આપણે વેરીએબલમાં સંગ્રહીત થયેલ વેલ્યુને બદલીએ.
+
| હવે ચાલો વેરીએબલમાં સંગ્રહીત થયેલ વેલ્યુને બદલીએ.
  
 
|-
 
|-
 
| 02:25
 
| 02:25
| '''28''' ને '''24''' માં બદલી કરો.
+
| '''28''' ને '''24''' માં બદલો.
  
 
|-
 
|-
Line 107: Line 103:
 
|-
 
|-
 
| 02:34
 
| 02:34
| આપણે જોઈએ છીએ કે આઉટપુટ એ મુજબ બદલી થયું છે.
+
| આપણે જોઈએ છીએ કે આઉટપુટ એ મુજબ બદલાયું છે.
  
 
|-
 
|-
 
| 02:39
 
| 02:39
| '''int''' પણ નકારાત્મક વેલ્યુઓને સંગ્રહીત કરી શકે છે.
+
| '''int''' નકારાત્મક વેલ્યુઓને પણ સંગ્રહીત કરી શકે છે.
  
 
|-
 
|-
 
| 02:42
 
| 02:42
| '''24''' ને ઓછા '''25''' માં બદલી કરો કરો.
+
| '''24''' ને ઓછા '''25''' માં બદલો.
  
 
|-
 
|-
Line 123: Line 119:
 
|-
 
|-
 
| 02:56
 
| 02:56
|'જેવું કે આપણે જોઈ શકીએ છે નકારાત્મક મુલ્યો પણ '''int.'' પ્રકારના વેરિયેબલો  માં સંગ્રહિત થયી શકે છે.
+
| આપણે જોઈ શકીએ છે, નકારાત્મક મુલ્યો પણ '''int''' ટાઇપના વેરીએબલોમાં સંગ્રહીત થઇ શકે છે.
  
 
|-
 
|-
 
|  03:02
 
|  03:02
|'''int ''' માહિતી  પ્રકાર આપણી મોટા ભાગના પ્રોગ્રામિંગ જરૂરિયાતો માટે પૂરું પાડે છે.
+
| '''int''' ડેટા ટાઇપ આપણા મોટાભાગની પ્રોગ્રામિંગ જરૂરિયાતો માટે પૂરું પડે છે.
 
+
  
 
|-
 
|-
 
| 03:06  
 
| 03:06  
| પરંતુ આ વેલ્યુઓ ને  માત્ર એક હદ સુધી સંગ્રહિત કરી શકે છે.
+
| પરંતુ આ વેલ્યુઓને માત્ર એક હદ સુધી જ સંગ્રહીત કરી શકે છે.
 
+
  
 
|-
 
|-
 
| 03:10
 
| 03:10
| Let us try to store a large value and see what happens.
+
| ચાલો એક મોટી વેલ્યુ સંગ્રહીત કરવાનો પ્રયાસ કરીએ અને જોઈએ કે શું થાય છે.
  
 
|-
 
|-
| 03:25
+
| 03:25
| As we can see, there is a '''red line''' below the number which indicates an''' error'''.
+
| આપણે જોઈ શકીએ છીએ, ક્રમાંકની નીચે '''લાલ લાઈન''' છે જે એક '''એરર''' દર્શાવે છે.
  
 
|-
 
|-
 
| 03:34
 
| 03:34
| The error message says,the number is out of range for a variable of the type '''int'''
+
| એરર મેસેજ દર્શાવે છે, the number is out of range for a variable of the type int
 
+
  
 
|-
 
|-
 
| 03:42
 
| 03:42
| '''int '''takes 32 bits of memory and can store values only from''' -2 power 31 to 2 power 31'''.
+
| '''int''' મેમરીના '''32''' બીટ્સ લે છે અને ફક્ત '''-2 ઘાત 31 થી 2 ઘાત 31''' સુધીની વેલ્યુઓને સંગ્રહીત કરી શકે છે.
  
 
|-
 
|-
| 03:49
+
| 03:49
| To store large numbers, Java provides the '''long''' data type.
+
| મોટા ક્રમાંકોને સંગ્રહીત કરવા માટે જાવા '''long''' ડેટા ટાઇપ પ્રદાન કરે છે.
 
+
  
 
|-
 
|-
 
| 03:54
 
| 03:54
| Let us  use it to store a large value.
+
| ચાલો તેને મોટી વેલ્યુ સંગ્રહીત કરવા માટે વાપરીએ.
  
 
|-
 
|-
 
| 03:59
 
| 03:59
| Change  '''int '''to '''long''' and
+
| '''int''' ને '''long''' માં બદલો અને
  
 
|-
 
|-
 
| 04:04
 
| 04:04
| add a capital '''L''' at the end of the number.
+
| ક્રમાંકના અંતમાં કેપીટલ '''L''' ઉમેરો.
 
+
  
 
|-
 
|-
 
| 04:11
 
| 04:11
| Save it with''' Ctrl, S'''
+
| '''Ctrl, S''' દ્વારા તેને સંગ્રહીત કરો
 
+
  
 
|-
 
|-
 
| 04:16
 
| 04:16
| We see that now there is no error.
+
| આપણે જોઈએ છીએ કે હવે કોઈપણ એરર નથી.
 
+
  
 
|-
 
|-
 
| 04:19
 
| 04:19
| Let us run it with '''Ctrl, F11'''. The value has been printed
+
| ચાલો તેને '''Ctrl, F11''' દ્વારા રન કરીએ, વેલ્યુ પ્રીંટ થઇ છે
 
+
  
 
|-
 
|-
 
| 04:27
 
| 04:27
| We can see that large numbers can be stored in a long variable.
+
| આપણે જોઈ શકીએ છીએ કે મોટા ક્રમાંકો long વેરીએબલમાં સંગ્રહીત થઇ શકે છે.
  
 
|-
 
|-
| 04:32
+
| 04:32
| Now let us store a decimal number in a '''int '''variable.
+
| હવે ચાલો દશાંશ ક્રમાંકને '''int''' વેરીએબલમાં સંગ્રહીત કરીએ.
 
+
  
 
|-
 
|-
 
| 04:37
 
| 04:37
| Change '''long '''to '''int '''and change the number to '''23.5;'''
+
| '''long''' ને '''int''' માં બદલો અને ક્રમાંકને '''23.5''' માં બદલો;
  
 
|-
 
|-
| 04:50
+
| 04:50
| As we can see, there is an error. That is because '''int '''can only store integers.
+
| આપણે જોઈ શકીએ છીએ, અહીં એક એરર છે. કારણ કે '''int''' ફક્ત ઈન્ટીજરને સંગ્રહીત કરી શકે છે.
 
+
  
 
|-
 
|-
 
| 05:00
 
| 05:00
| To store decimal numbers, we have to use '''float'''.
+
| દશાંશ ક્રમાંકોને સંગ્રહીત કરવા માટે, આપણે '''float''' વાપરવું પડશે.
  
 
|-
 
|-
 
| 05:05
 
| 05:05
| change the data type to '''float.'''
+
| ડેટા ટાઇપ '''float''' માં બદલો.
 
+
  
 
|-
 
|-
 
| 05:10   
 
| 05:10   
| And add an '''f''' at the end of the value.
+
| અને વેલ્યુની અંતમાં '''f''' ઉમેરો.
  
 
|-
 
|-
 
| 05:17
 
| 05:17
| save it.
+
| તેને સંગ્રહીત કરો.
 
+
  
 
|-
 
|-
 
| 05:19
 
| 05:19
| We see that now their is no error.
+
| હવે કોઈપણ એરર નથી.
 
+
  
 
|-
 
|-
 
| 05:22
 
| 05:22
| run it with''' Control F11'''
+
| તેને '''Control F11''' સાથે રન કરો
  
 
|-
 
|-
 
| 05:29
 
| 05:29
| As we can see, the decimal value has been stored and the value has been printed.
+
| આપણે જોઈ શકીએ છીએ, દશાંશ વેલ્યુ સંગ્રહીત થઇ છે અને વેલ્યુ પ્રીંટ થઇ છે.
  
 
|-
 
|-
 
| 05:37
 
| 05:37
| Now let us change the value of  the variable distance  
+
| હવે ચાલો વેરીએબલ '''distance''' ની વેલ્યુ બદલીએ
 
+
  
 
|-
 
|-
 
| 05:46
 
| 05:46
| Add a  lot of numbers after the decimal point as shown.
+
| દર્શાવ્યા પ્રમાણે દશાંશ બિંદુ બાદ ઘણા બધા ક્રમાંકો ઉમેરો.
  
 
|-
 
|-
| 05:53
+
| 05:53
| '''Save''' it  and''' Run''' it
+
| તેને '''Save''' અને '''Run''' કરો.
 
+
 
+
 
   
 
   
 
|-
 
|-
 
| 06:01
 
| 06:01
| we  see, that  the  output is  little different from what has been stored.  
+
| આપણે જોઈએ છીએ કે, જે સંગ્રહીત થયું છે તે કરતા આઉટપુટ થોડું જુદું છે.
 
+
  
 
|-
 
|-
 
| 06:06
 
| 06:06
| This happens because there is a limit to the precision of a floating point number.
+
| કારણ કે ફ્લોટિંગ પોઇન્ટ ક્રમાંકનાં પ્રીસિઝનની એક હદ છે.
 
+
  
 
|-
 
|-
 
| 06:11
 
| 06:11
| It is rounded off to the closest possible number if it cannot be stored accurately.
+
| જો તેને ચોકસાઈપૂર્વક સંગ્રહીત ન કરી શકાય તો તેને નજીકનાં શક્ય ક્રમાંકમાં આવરવામાં આવે છે.
  
 
|-
 
|-
| 06:18
+
| 06:18
|   Now let us see the naming rules for variables.
+
| હવે ચાલો વેરીએબલ માટે નામ આપવાના નિયમો જોઈએ.
 
+
  
 
|-
 
|-
 
| 06:23
 
| 06:23
| Add a number '''2''' before the name.
+
| નામની પહેલા ક્રમાંક '''2''' ઉમેરો.
 
+
  
 
|-
 
|-
 
| 06:30
 
| 06:30
|   we see that, there is a '''syntax error.'''  
+
| આપણે જોઈએ છીએ કે, અહીં એક '''સિન્ટેક્સ એરર''' છે.
 
+
  
 
|-
 
|-
 
| 06:34
 
| 06:34
| This is because a variable name must only start with an '''alphabet''' or an '''underscore'''.
+
|કારણ કે વેરીએબલ નામ ફક્ત '''અંગ્રેજી વર્ણાક્ષર''' અથવા '''અંડરસ્કોર''' દ્વારા શરુ થવું જોઈએ.
 
+
  
 
|-
 
|-
 
| 06:40
 
| 06:40
| But generally underscore is not used to start a variable name.
+
| પણ સામાન્ય રીતે '''અંડરસ્કોર''' ને વેરીએબલ નામ શરુ કરવા માટે વાપરવામાં આવતું નથી.
  
 
|-
 
|-
 
| 06:45
 
| 06:45
| Now let us add '''the number '''  at the end of the variable name.
+
| હવે ચાલો વેરીએબલ નામની અંતમાં ક્રમાંક ઉમેરીએ.
 
+
  
 
|-
 
|-
 
| 06:55
 
| 06:55
| We see that, there is no error.
+
| આપણે જોઈએ છીએ કે, અહીં કોઈપણ એરર નથી.
 
+
  
 
|-
 
|-
 
| 06:59
 
| 06:59
| A variable name can have digits but not at the beginning.  
+
| વેરીએબલ નામ ક્રમાંકો ધરાવી શકે છે પણ શરૂઆતમાં નહી.
 +
 
 
|-
 
|-
| 07:04
+
| 07:04
| Now add an  ''''underscore'''' in the middle of the name
+
| હવે નામની મધ્યમાં ''''underscore'''' ઉમેરો
  
 
|-
 
|-
 
| 07:15
 
| 07:15
| we  see that there is no error.
+
| આપણે જોઈએ છીએ કે, અહીં કોઈપણ એરર નથી.
 
+
  
 
|-
 
|-
 
| 07:17
 
| 07:17
| Which means an underscore is permitted  in a variable name.
+
| આનો અર્થ એ છે કે '''અંડરસ્કોર''' ને વેરીએબલ નામમાં પરવાનગી છે.
 
+
  
 
|-
 
|-
 
| 07:22
 
| 07:22
| But any other''' punctuation''' in a variable name that give an syntax error or other errors.
+
| પરંતુ વેરીએબલ નામમાં બીજા અન્ય '''punctuation''' સિન્ટેક્સ એરર અથવા બીજી એરરો આપે છે.
 
+
  
 
|-
 
|-
 
| 07:28
 
| 07:28
| This is how you store numerical data in Java.
+
| આ રીતે તમે જાવામાં સંખ્યાત્મક ડેટાને સંગ્રહીત કરી શકો છો.
  
 
|-
 
|-
|     07:35
+
| 07:35
| | This brings us to the end of the tutorial.  
+
| અહીં આ ટ્યુટોરીયલ સમાપ્ત થાય છે.
  
 
|-
 
|-
|07:38     
+
| 07:38     
|In this tutorial we have learnt about the various '''numerical datatypes.'''  
+
| આ ટ્યુટોરીયલમાં, આપણે વિવિધ '''numerical datatypes''' વિશે શીખ્યા.
  
 
|-
 
|-
| 07:44   
+
| 07:44   
|And How tostore    '''numerical data. '''
+
| અને  '''numerical data''' ને કેવી રીતે સંગ્રહીત કરવું.
  
 
|-
 
|-
 
| 07:46
 
| 07:46
|And We have also learnt the '''rules for naming a variable'''.
+
| અને આપણે વેરિયેબલોને નામ આપવા માટેના નિયમો પણ શીખ્યા.
  
 
|-
 
|-
 
| 07:51
 
| 07:51
| As an assignment for this tutorial,  
+
| આ ટ્યુટોરીયલ માટે એસાઈનમેંટ તરીકે,
 
+
  
 
|-
 
|-
|     07:53
+
| 07:53
|Read about other numerical data types and
+
| બીજા ન્યુમેરીકલ ડેટા ટાઇપ વિશે વાંચો અને
  
 
|-
 
|-
|     07:56
+
| 07:56
|see how they are different from int and float.
+
| જુઓ કે તે '''int''' અને '''float''' થી કેવી રીતે જુદા છે.
 
+
  
 
|-
 
|-
 
| 08:00     
 
| 08:00     
|જાવા ટ્યુટોરિયલ્સ નીચેની લિંક પર ઉપલબ્ધ છે.
+
| જાવા ટ્યુટોરીયલો આપેલ લીંક પર ઉપલબ્ધ છે.
  
 
|-
 
|-
 
| 08:05      
 
| 08:05      
|સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ વિશે વધુ જાણકારી માટે લીંક પર ઉપલબ્ધ વિડીયો જુઓ. [http://spoken-tutorial.org/What_is_a_Spoken_Tutorial ]  
+
| '''સ્પોકન ટ્યુટોરીયલ''' પ્રોજેક્ટ વિશે વધુ જાણકારી માટે, આપેલ લીંક પર ઉપલબ્ધ વિડીયો જુઓ. '''[http://spoken-tutorial.org/What_is_a_Spoken_Tutorial]'''
  
 
|-
 
|-
 
| 08:11     
 
| 08:11     
|તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે.  
+
| તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે.
  
 
|-
 
|-
 
| 08:14     
 
| 08:14     
 
| જો તમારી બેન્ડવિડ્થ સારી ન હોય, તો તમે ડાઉનલોડ કરી તે જોઈ શકો છો.
 
| જો તમારી બેન્ડવિડ્થ સારી ન હોય, તો તમે ડાઉનલોડ કરી તે જોઈ શકો છો.
 
 
    
 
    
 
|-
 
|-
| 08:20
+
| 08:20
| સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ મૌખિક ટ્યુટોરીયલોનાં મદદથી વર્કશોપોનું આયોજન કરે છે.  
+
| સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ, સ્પોકન ટ્યુટોરીયલોનાં મદદથી વર્કશોપોનું આયોજન કરે છે.
 
+
  
 
|-
 
|-
| 08:24   
+
| 08:24   
|જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેમને પ્રમાણપત્રો આપે છે. વધુ વિગત માટે, કૃપા કરી contact AT spoken HYPHEN tutorial DOT org પર સંપર્ક કરો.  
+
| જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેમને પ્રમાણપત્રો આપે છે. વધુ વિગત માટે, '''contact AT spoken HYPHEN tutorial DOT org''' પર સંપર્ક કરો.
  
 
|-
 
|-
 
| 08:35
 
| 08:35
| સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ એ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે .
+
| સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ એ '''ટોક ટુ અ ટીચર''' પ્રોજેક્ટનો એક ભાગ છે.
 
+
  
 
|-
 
|-
| 08:39   
+
| 08:39   
|જે આઇસીટી, એમએચઆરડી, ભારત સરકાર દ્વારા શિક્ષણ પર નેશનલ મિશન દ્વારા આધારભૂત છે.  
+
| જે '''આઇસીટી, એમએચઆરડી, ભારત સરકાર દ્વારા શિક્ષણ પર નેશનલ મિશન''' દ્વારા આધારભૂત છે.
 
+
  
 
|-
 
|-
| 08:45   
+
| 08:45   
|આ મિશન પર વધુ માહીતી નીચે લીંક પર ઉપલબ્ધ છે .
+
| આ મિશન પર વધુ માહિતી નીચે આપેલ લીંક પર ઉપલબ્ધ છે.
  
 
|-
 
|-
| 08:51
+
| 08:51
|   IIT-Bombay તરફથી સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે ભાષાંતર કરનાર હું, જ્યોતી સોલંકી વિદાય લઉં છું.
+
| '''IIT-Bombay''' તરફથી સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે ભાષાંતર કરનાર હું, '''જ્યોતી સોલંકી''' વિદાય લઉં છું. જોડાવા બદ્દલ આભાર.
 
+
જોડાવાબદ્દલ આભાર.  
+
 
+
 
+
 
+
  
 
|}
 
|}

Latest revision as of 11:00, 28 February 2017

Time Narration
00:01 જાવામાં Numerical Datatypes પરનાં સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે.
00:07 આ ટ્યુટોરીયલમાં, આપણે નીચે આપેલ વિશે શીખીશું:
00:10 જાવામાં ઉપલબ્ધ વિભિન્ન ન્યુમેરીક્લ ડેટા ટાઇપ અને
00:13 તેને ન્યુમેરીક્લ ડેટા સંગ્રહવા માટે કેવી રીતે વાપરવું.
00:18 આ ટ્યુટોરીયલ માટે આપણે વાપરી રહ્યા છીએ

ઉબુન્ટુ 11.10, જેડીકે 1.6 અને એક્લીપ્સ 3.7.0

00:27 આ ટ્યુટોરીયલનાં અનુસરણ માટે, તમને જાણ હોવી જોઈએ કે એક્લીપ્સમાં સરળ જાવા પ્રોગ્રામ લખી રન કેવી રીતે કરવું.
00:34 જો નથી, તો સંબંધિત ટ્યુટોરીયલ માટે નીચે દર્શાવેલ અમારી વેબસાઈટનો સંદર્ભ લો.
00:42 ઈન્ટીજર સંગ્રહીત કરવા માટે વપરાયેલ ડેટા ટાઇપને int કહેવાય છે.
00:47 દશાંશ ક્રમાંકોને સંગ્રહીત કરવા માટે વપરાયેલ ડેટા ટાઇપને float કહેવાય છે.
00:52 ચાલો પહેલા ઈન્ટીજરને વ્યાખ્યાયિત કરીએ અને ઉપયોગ કરીએ.
01:02 અહીં, આપણી પાસે એક્લીપ્સ IDE અને બચેલા કોડ માટે જોઈતું માળખું છે.
01:10 અહીં આપણે NumericalData ક્લાસ બનાવ્યો છે અને તેમાં મેઈન મેથડ ઉમેરી છે.
01:15 હવે ચાલો જોઈએ કે ક્રમાંકને કેવી રીતે સંગ્રહીત કરવું.
01:20 int distance ઇકવલ ટુ 28
01:27 આ સ્ટેટમેંટ ઈન્ટીજર વેલ્યુને distance નામમાં સંગ્રહીત કરે છે.
01:33 distance નામ ઈન્ટીજર વેરીએબલ કહેવાય છે.
01:37 હવે આપણે વેરીએબલ distanceનો ઉપયોગ તેમાં સંગ્રહીત થયેલ વેલ્યુને પ્રીંટ કરવા માટે કરીશું.
01:47 System ડોટ out ડોટ println. કૌંસમાં distance.
02:01 આ સ્ટેટમેંટ વેરીએબલ distance ની વેલ્યુને પ્રીંટ કરે છે.
02:06 ફાઈલને સેવ કરી રન કરો.
02:14 આપણે જોઈ શકીએ છીએ કે વેલ્યુ 28 distance માં સંગ્રહીત થઇ છે અને તે પ્રીંટ થઇ છે.
02:21 હવે ચાલો વેરીએબલમાં સંગ્રહીત થયેલ વેલ્યુને બદલીએ.
02:25 28 ને 24 માં બદલો.
02:29 Save અને Run
02:34 આપણે જોઈએ છીએ કે આઉટપુટ એ મુજબ બદલાયું છે.
02:39 int નકારાત્મક વેલ્યુઓને પણ સંગ્રહીત કરી શકે છે.
02:42 24 ને ઓછા 25 માં બદલો.
02:48 Save અને Run.
02:56 આપણે જોઈ શકીએ છે, નકારાત્મક મુલ્યો પણ int ટાઇપના વેરીએબલોમાં સંગ્રહીત થઇ શકે છે.
03:02 int ડેટા ટાઇપ આપણા મોટાભાગની પ્રોગ્રામિંગ જરૂરિયાતો માટે પૂરું પડે છે.
03:06 પરંતુ આ વેલ્યુઓને માત્ર એક હદ સુધી જ સંગ્રહીત કરી શકે છે.
03:10 ચાલો એક મોટી વેલ્યુ સંગ્રહીત કરવાનો પ્રયાસ કરીએ અને જોઈએ કે શું થાય છે.
03:25 આપણે જોઈ શકીએ છીએ, ક્રમાંકની નીચે લાલ લાઈન છે જે એક એરર દર્શાવે છે.
03:34 એરર મેસેજ દર્શાવે છે, the number is out of range for a variable of the type int
03:42 int મેમરીના 32 બીટ્સ લે છે અને ફક્ત -2 ઘાત 31 થી 2 ઘાત 31 સુધીની વેલ્યુઓને સંગ્રહીત કરી શકે છે.
03:49 મોટા ક્રમાંકોને સંગ્રહીત કરવા માટે જાવા long ડેટા ટાઇપ પ્રદાન કરે છે.
03:54 ચાલો તેને મોટી વેલ્યુ સંગ્રહીત કરવા માટે વાપરીએ.
03:59 int ને long માં બદલો અને
04:04 ક્રમાંકના અંતમાં કેપીટલ L ઉમેરો.
04:11 Ctrl, S દ્વારા તેને સંગ્રહીત કરો
04:16 આપણે જોઈએ છીએ કે હવે કોઈપણ એરર નથી.
04:19 ચાલો તેને Ctrl, F11 દ્વારા રન કરીએ, વેલ્યુ પ્રીંટ થઇ છે
04:27 આપણે જોઈ શકીએ છીએ કે મોટા ક્રમાંકો long વેરીએબલમાં સંગ્રહીત થઇ શકે છે.
04:32 હવે ચાલો દશાંશ ક્રમાંકને int વેરીએબલમાં સંગ્રહીત કરીએ.
04:37 long ને int માં બદલો અને ક્રમાંકને 23.5 માં બદલો;
04:50 આપણે જોઈ શકીએ છીએ, અહીં એક એરર છે. કારણ કે int ફક્ત ઈન્ટીજરને સંગ્રહીત કરી શકે છે.
05:00 દશાંશ ક્રમાંકોને સંગ્રહીત કરવા માટે, આપણે float વાપરવું પડશે.
05:05 ડેટા ટાઇપ float માં બદલો.
05:10 અને વેલ્યુની અંતમાં f ઉમેરો.
05:17 તેને સંગ્રહીત કરો.
05:19 હવે કોઈપણ એરર નથી.
05:22 તેને Control F11 સાથે રન કરો
05:29 આપણે જોઈ શકીએ છીએ, દશાંશ વેલ્યુ સંગ્રહીત થઇ છે અને વેલ્યુ પ્રીંટ થઇ છે.
05:37 હવે ચાલો વેરીએબલ distance ની વેલ્યુ બદલીએ
05:46 દર્શાવ્યા પ્રમાણે દશાંશ બિંદુ બાદ ઘણા બધા ક્રમાંકો ઉમેરો.
05:53 તેને Save અને Run કરો.
06:01 આપણે જોઈએ છીએ કે, જે સંગ્રહીત થયું છે તે કરતા આઉટપુટ થોડું જુદું છે.
06:06 કારણ કે ફ્લોટિંગ પોઇન્ટ ક્રમાંકનાં પ્રીસિઝનની એક હદ છે.
06:11 જો તેને ચોકસાઈપૂર્વક સંગ્રહીત ન કરી શકાય તો તેને નજીકનાં શક્ય ક્રમાંકમાં આવરવામાં આવે છે.
06:18 હવે ચાલો વેરીએબલ માટે નામ આપવાના નિયમો જોઈએ.
06:23 નામની પહેલા ક્રમાંક 2 ઉમેરો.
06:30 આપણે જોઈએ છીએ કે, અહીં એક સિન્ટેક્સ એરર છે.
06:34 કારણ કે વેરીએબલ નામ ફક્ત અંગ્રેજી વર્ણાક્ષર અથવા અંડરસ્કોર દ્વારા શરુ થવું જોઈએ.
06:40 પણ સામાન્ય રીતે અંડરસ્કોર ને વેરીએબલ નામ શરુ કરવા માટે વાપરવામાં આવતું નથી.
06:45 હવે ચાલો વેરીએબલ નામની અંતમાં ક્રમાંક ઉમેરીએ.
06:55 આપણે જોઈએ છીએ કે, અહીં કોઈપણ એરર નથી.
06:59 વેરીએબલ નામ ક્રમાંકો ધરાવી શકે છે પણ શરૂઆતમાં નહી.
07:04 હવે નામની મધ્યમાં 'underscore' ઉમેરો
07:15 આપણે જોઈએ છીએ કે, અહીં કોઈપણ એરર નથી.
07:17 આનો અર્થ એ છે કે અંડરસ્કોર ને વેરીએબલ નામમાં પરવાનગી છે.
07:22 પરંતુ વેરીએબલ નામમાં બીજા અન્ય punctuation સિન્ટેક્સ એરર અથવા બીજી એરરો આપે છે.
07:28 આ રીતે તમે જાવામાં સંખ્યાત્મક ડેટાને સંગ્રહીત કરી શકો છો.
07:35 અહીં આ ટ્યુટોરીયલ સમાપ્ત થાય છે.
07:38 આ ટ્યુટોરીયલમાં, આપણે વિવિધ numerical datatypes વિશે શીખ્યા.
07:44 અને numerical data ને કેવી રીતે સંગ્રહીત કરવું.
07:46 અને આપણે વેરિયેબલોને નામ આપવા માટેના નિયમો પણ શીખ્યા.
07:51 આ ટ્યુટોરીયલ માટે એસાઈનમેંટ તરીકે,
07:53 બીજા ન્યુમેરીકલ ડેટા ટાઇપ વિશે વાંચો અને
07:56 જુઓ કે તે int અને float થી કેવી રીતે જુદા છે.
08:00 જાવા ટ્યુટોરીયલો આપેલ લીંક પર ઉપલબ્ધ છે.
08:05 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ વિશે વધુ જાણકારી માટે, આપેલ લીંક પર ઉપલબ્ધ વિડીયો જુઓ. [1]
08:11 તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે.
08:14 જો તમારી બેન્ડવિડ્થ સારી ન હોય, તો તમે ડાઉનલોડ કરી તે જોઈ શકો છો.
08:20 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ, સ્પોકન ટ્યુટોરીયલોનાં મદદથી વર્કશોપોનું આયોજન કરે છે.
08:24 જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેમને પ્રમાણપત્રો આપે છે. વધુ વિગત માટે, contact AT spoken HYPHEN tutorial DOT org પર સંપર્ક કરો.
08:35 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ એ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે.
08:39 જે આઇસીટી, એમએચઆરડી, ભારત સરકાર દ્વારા શિક્ષણ પર નેશનલ મિશન દ્વારા આધારભૂત છે.
08:45 આ મિશન પર વધુ માહિતી નીચે આપેલ લીંક પર ઉપલબ્ધ છે.
08:51 IIT-Bombay તરફથી સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે ભાષાંતર કરનાર હું, જ્યોતી સોલંકી વિદાય લઉં છું. જોડાવા બદ્દલ આભાર.

Contributors and Content Editors

Jyotisolanki, Krupali, PoojaMoolya