Difference between revisions of "Java/C2/Switch-Case/Gujarati"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with ' {| border=1 || ''Time''' || '''Narration''' |- | 00:02 | Welcome to the spoken tutorial on '''Switch case in Java'''. |- | 00:06 | In this tutorial, you will learn how to…')
 
Line 6: Line 6:
 
|-
 
|-
 
|  00:02
 
|  00:02
Welcome to the spoken tutorial on '''Switch case in Java'''.
+
જાવામાં સ્વિચ કેસ પરના સ્પોકન ટ્યુટોરીયલમાં તમારું સ્વાગત છે.
  
 
|-
 
|-
 
|  00:06
 
|  00:06
In this tutorial, you will learn how to use the '''switch case construct in Java'''
+
આ ટ્યુટોરીયલમાં, જાવામાં સ્વીચ કેસ કન્સટ્રક નો ઉપયોગ કેવી રીતે કરવું તે શીખીશું.
  
 
|-
 
|-
 
|  00:11
 
|  00:11
For this tutorial we are using
+
આ ટ્યુટોરીયલ માટે આપણે,
  
 
* '''Ubuntu v 11.10'''
 
* '''Ubuntu v 11.10'''
* '''JDK 1.6''' and
+
* '''JDK 1.6''' અને 
* '''Eclipse 3.7.0'''
+
* '''Eclipse 3.7.0''' નો ઉપયોગ કરી રહ્યા છીએ.
 
+
 
+
  
 
|-
 
|-
 
|  00:21  
 
|  00:21  
| For this tutorial, you should have knowledge of if else statement in Java.
+
| આ ટ્યુટોરીયલ માટે, તમને જાવામાં ઇફ એલ્સ સ્ટેટમેન્ટ વિષે જ્ઞાન હોવું જરૂરી છે.
 
+
 
+
  
 
|-
 
|-
 
|  00:25
 
|  00:25
| If not, please go through the tutorials on these topics available at our website which is as shown [http://spoken-tuitorial.org/ http][http://spoken-tuitorial.org/ ://][http://spoken-tuitorial.org/ spoken][http://spoken-tuitorial.org/ -][http://spoken-tuitorial.org/ tutorial][http://spoken-tuitorial.org/ .][http://spoken-tuitorial.org/ org]
+
| જો નહિં, અમારી વેબસાઇટ [http://spoken-tuitorial.org/] પર આ વિષયો પર ઉપલબ્ધ ટ્યુટોરિયલ્સ જુઓ.
  
 
|-
 
|-
 
|  00:32
 
|  00:32
| A switch case is used to perform actions based on the value of a variable.
+
| સ્વીચ કેસ સ્ટેટમેન્ટ વેરિયેબલની વેલ્યુ પર આધારિત એક્શન કરવા માટે ઉપયોગી છે.
 
+
 
+
  
 
|-
 
|-
 
|  00:39  
 
|  00:39  
| Here is the syntax for a '''switch case statement'''.  
+
| અહીં '''સ્વીચ કેસ સ્ટેટમેન્ટ''' માટે સિન્તેક્ષ છે.
 
+
 
+
  
 
|-
 
|-
 
|  00:44
 
|  00:44
| Let us use it now.
+
| ચાલો હવે તેનો ઉપયોગ કરીએ.
  
 
|-
 
|-
 
|  00:47
 
|  00:47
|   I already have '''Eclipse''' opened.
+
| મેં પહેલેથી જ '''Eclipse''' ખોલ્યું છે.
 
+
 
+
  
 
|-
 
|-
 
|  00:49
 
|  00:49
| I have created a '''class''' named '''SwitchCaseDemo.'''
+
| મેં '''SwitchCaseDemo''' નામનો એક ક્લાસ બનાવેલ છે.
 
+
 
+
  
 
|-
 
|-
 
|  00:53
 
|  00:53
| Now Let us add some variables.
+
| હવે ચાલો કેટલાક વેરીયેબલો ઉમેરિયે.
  
 
|-
 
|-
 
|  00:57
 
|  00:57
| Inside the main method, we will create a '''variable day''' of type '''int'''.
+
| મેઈન મેથડ અંદર, આપણે '''int''' ટાઇપનો '''day''' નામનું વેરિયેબલ બનાવીશું.
 
+
 
+
  
 
|-
 
|-
 
|  01:02
 
|  01:02
| So type inside the main  method''' int day '''and we can give it a value '''equal to''' '''3''' semi-colon.
+
| તો મેઈન મેથડ અંદર ટાઇપ કરો, ''' int day ''', અને આપણે તેને વેલ્યુ આપીશું, '''equal to''' '''3''' સેમી કોલોન.
  
  
Line 78: Line 64:
 
|-
 
|-
 
|  01:12
 
|  01:12
| Now, let us create a '''variable dName''' of type '''String.'''
+
| હવે, ચાલો સ્ટ્રીંગ ટાઇપનું વેરિયેબલ '''dName''' બનાવીએ.
  
  
 
|-
 
|-
 
|  01:18
 
|  01:18
| String dName   we can linitialize it to null.  
+
| String dName , આપણે તેને null થી ઇનીસીલાઈઝ કરી શકીએ છીએ.
 
+
  
  
Line 90: Line 75:
 
|-
 
|-
 
| 01:25
 
| 01:25
| Here '''dName '''is a '''variable '''to hold the names of the days of a week.
+
| અહીં '''dName''' એક વેરિયેબલ છે જે અઠવાડિયાના દિવસો નામોને સંગ્રહે છે.
  
  
Line 96: Line 81:
 
|-
 
|-
 
|  01:34
 
|  01:34
|  '''day''' stores the '''day number'''.
+
|  '''day''' '''દિવસ નમ્બર''' સંગ્રહે છે.
  
  
 
|-
 
|-
 
|  01:36
 
|  01:36
| Now, we will type the '''switch case statement.'''So next line type
+
| હવે, આપણે સ્વીચ કેસ સ્ટેટમેન્ટ ટાઇપ કરીશું. તો આગામી લાઈન ટાઇપ કરો,
 
+
  
  
 
|-
 
|-
 
|  01:43
 
|  01:43
|   '''switch '''within brackets''' day , '''then open curly brackets... Press enter
+
| '''સ્વીચ''' કૌંસ અંદર '''day''', પછી કર્લી કૌંસ ખોલો ... એન્ટર દબાવો.
 
+
 
+
  
  
 
|-
 
|-
 
|  01:52
 
|  01:52
This statement defines which variable is under consideration for the cases.
+
આ સ્ટેટમેન્ટ કયા વેરીયેબલો કેસો માટે ધ્યાનમાં છે, તે વ્યાખ્યાયિત કરે છે.
  
 
|-
 
|-
 
|  01:59
 
|  01:59
Next line '''type '''
+
આગામી લાઇનમાં ટાઇપ કરો,
  
  
Line 124: Line 106:
 
|-
 
|-
 
|  02:01
 
|  02:01
| '''case 0 '''''colon''
+
| '''case 0 ''' કોલન,
  
  
 
|-
 
|-
 
|  02:04
 
|  02:04
|Next line '''dName '''''equal to within double quotes''''' Sunday '''''semicolon''
+
|આગામી લાઇન, '''dName ''''' ઇકવલ ટુ, ડબલ અવતરણ ચિહ્ન અંદર, '''Sunday''' સેમી કોલન,
  
  
 
|-
 
|-
 
|  02:14
 
|  02:14
| Then type Next line'''break '''''
+
| પછી આગામી લાઈનમાં '''break''' ટાઇપ કરો,
  
  
Line 140: Line 122:
 
|-
 
|-
 
|  02:17
 
|  02:17
| This statement says that if the  day is 0, then    '''dName''' must be set to '''Sunday.'''
+
| આ સ્ટેટમેન્ટ કહે છે કે, જો day 0 છે, તો '''dName''', '''Sunday''' થી સુયોજિત થયેલ હોવું જોઈએ.
 
+
 
+
  
 
|-
 
|-
 
|  02:26
 
|  02:26
| Note that a '''break''' statement must be used at the end of each case.
+
| નોંધ લો કે '''break''' સ્ટેટમેન્ટ દરેક કેસના અંતે જ વાપરી શકાય છે.
 
+
 
+
  
 
|-
 
|-
 
|  02:31
 
|  02:31
| without the break statement, the switch-case functions in a complex fashion.
+
|break સ્ટેટમેન્ટ વિના, સ્વીચ કેસ જટિલ ફેશન માં કાર્ય કરે છે.
 
+
 
+
  
 
|-
 
|-
 
|  02:35
 
|  02:35
| It will be explained in subsequent part of the tutorial.
+
| તે ટ્યુટોરીયલના અનુગામી ભાગમાં સમજાવવામાં આવશે.
  
 
|-
 
|-
 
|  02:40
 
|  02:40
|   Similarly, let us type the remaining cases.
+
| એ જ રીતે, ચાલો બાકીના કેસો લખીએ.
  
  
 
|-
 
|-
 
| 02:45
 
| 02:45
Next line type '''case 1 '''''colon''
+
આગામી લાઈનમાં ટાઇપ કરો, '''case 1 ''' કોલન,
  
 
|-
 
|-
 
| 02:50
 
| 02:50
| next line '''dName '''''equal to within double quotes''''' Monday '''''semicolon''
+
| આગામી લાઇનમાં ટાઇપ કરો, '''dName''' ઇકવલ ટુ, ડબલ અવતરણ ચિહ્ન અંદર '''Monday''' સેમીકોલન,
  
 
|-
 
|-
 
| 02:56
 
| 02:56
| Next line type '''break '''
+
|આગામી લાઇનમાં '''break ''' ટાઇપ કરો.
  
 
|-
 
|-
 
| 02:58
 
| 02:58
|Then type '''case 2 '''''colon''
+
|પછી ટાઇપ કરો, '''case 2 ''' કોલન,
  
 
|-
 
|-
 
| 03:01
 
| 03:01
|Next line '''dName '''''equal to  ''''' Tuesday ''''' then semicolon''
+
|આગામી લાઇનમાં '''dName ''' ઇકવલ ટુ '''Tuesday ''' અને પછી સેમીકોલન,
  
 
|-
 
|-
 
| 03:06
 
| 03:06
| Next line type '''break '''
+
| આગામી લાઇનમાં '''break ''' ટાઇપ કરો,
  
 
|-
 
|-
 
| 03:08
 
| 03:08
| Then next line '''case 3 '''''colon''
+
| પછી '''case 3 ''''' કોલન ટાઇપ કરો,
  
 
|-
 
|-
 
| 03:12
 
| 03:12
| Next line type '''dName '''''equal to within double quotes''''' Wednesday ''''' then semicolon''
+
| આગામી લાઇનમાં  '''dName ''' ઇકવલ ટુ ડબલ અવતરણ ચિહ્ન અંદર '''Wednesday ''' અને પછી સેમીકોલન ટાઇપ કરો,
  
 
|-
 
|-
 
| 03:18
 
| 03:18
|Next line  type  '''break ''''
+
|આગામી લાઇનમાં '''break ''' ટાઇપ કરો,
  
 
|-
 
|-
 
| 03:20
 
| 03:20
| Then'''case 4 '''''colon''
+
| પછી '''case 4 ''''' કોલન ટાઇપ કરો,
  
 
|-
 
|-
 
| 03:24
 
| 03:24
|Next line '''dName '''''equal to within double quotes''''' Thursday ''''' then semicolon''
+
|આગામી લાઇનમાં  '''dName ''' ઇકવલ ટુ ડબલ અવતરણ ચિહ્ન અંદર '''Thursday ''' અને પછી સેમીકોલન ટાઇપ કરો,
  
 
|-
 
|-
 
| 03:32
 
| 03:32
| Then'''break '''
+
| પછી '''break ''',
  
 
|-
 
|-
 
| 03:24
 
| 03:24
| Then next line type'''case 5 '''''colon''
+
| પછી '''case 5 ''''' કોલન ટાઇપ કરો,
  
 
|-
 
|-
 
| 03:37
 
| 03:37
| '''dName '''''equal to within double quotes''''' Friday '''''then semicolon''
+
|'''dName ''' ઇકવલ ટુ ડબલ અવતરણ ચિહ્ન અંદર '''Friday ''' અને પછી સેમીકોલન ટાઇપ કરો,
  
 
|-
 
|-
 
| 03:41
 
| 03:41
| Then'''break '''  
+
| પછી '''break ''' લખો.
 +
 
 
|-
 
|-
 
| 03:43
 
| 03:43
|Then ''' case 6 '''''colon''
+
|પછી '''case 6''' કોલન ટાઇપ કરો,
  
 
|-
 
|-
 
| 03:47
 
| 03:47
|Next line type '''dName '''''equal to within double quotes''''' Saturday ''''' then semicolon''
+
|આગામી લાઇનમાં '''dName ''' ઇકવલ ટુ ડબલ અવતરણ ચિહ્ન અંદર '''Saturday ''' અને પછી સેમીકોલન ટાઇપ કરો,
  
 
|-
 
|-
 
| 03:55
 
| 03:55
|Then type  '''break ''' semicolon
+
| પછી '''break ''' સેમીકોલોન ટાઇપ કરો,
 
   
 
   
 
|-
 
|-
 
| 03:59
 
| 03:59
| Then close the brackets.
+
| પછી કૌંસ બંધ કરો.
  
 
|-
 
|-

Revision as of 12:31, 5 August 2013

Time' Narration
00:02 જાવામાં સ્વિચ કેસ પરના સ્પોકન ટ્યુટોરીયલમાં તમારું સ્વાગત છે.
00:06 આ ટ્યુટોરીયલમાં, જાવામાં સ્વીચ કેસ કન્સટ્રક નો ઉપયોગ કેવી રીતે કરવું તે શીખીશું.
00:11 આ ટ્યુટોરીયલ માટે આપણે,
  • Ubuntu v 11.10
  • JDK 1.6 અને
  • Eclipse 3.7.0 નો ઉપયોગ કરી રહ્યા છીએ.
00:21 આ ટ્યુટોરીયલ માટે, તમને જાવામાં ઇફ એલ્સ સ્ટેટમેન્ટ વિષે જ્ઞાન હોવું જરૂરી છે.
00:25 જો નહિં, અમારી વેબસાઇટ [1] પર આ વિષયો પર ઉપલબ્ધ ટ્યુટોરિયલ્સ જુઓ.
00:32 સ્વીચ કેસ સ્ટેટમેન્ટ વેરિયેબલની વેલ્યુ પર આધારિત એક્શન કરવા માટે ઉપયોગી છે.
00:39 અહીં સ્વીચ કેસ સ્ટેટમેન્ટ માટે સિન્તેક્ષ છે.
00:44 ચાલો હવે તેનો ઉપયોગ કરીએ.
00:47 મેં પહેલેથી જ Eclipse ખોલ્યું છે.
00:49 મેં SwitchCaseDemo નામનો એક ક્લાસ બનાવેલ છે.
00:53 હવે ચાલો કેટલાક વેરીયેબલો ઉમેરિયે.
00:57 મેઈન મેથડ અંદર, આપણે int ટાઇપનો day નામનું વેરિયેબલ બનાવીશું.
01:02 તો મેઈન મેથડ અંદર ટાઇપ કરો, int day , અને આપણે તેને વેલ્યુ આપીશું, equal to 3 સેમી કોલોન.


01:12 હવે, ચાલો સ્ટ્રીંગ ટાઇપનું વેરિયેબલ dName બનાવીએ.


01:18 String dName , આપણે તેને null થી ઇનીસીલાઈઝ કરી શકીએ છીએ.


01:25 અહીં dName એક વેરિયેબલ છે જે અઠવાડિયાના દિવસો નામોને સંગ્રહે છે.


01:34 day દિવસ નમ્બર સંગ્રહે છે.


01:36 હવે, આપણે સ્વીચ કેસ સ્ટેટમેન્ટ ટાઇપ કરીશું. તો આગામી લાઈન ટાઇપ કરો,


01:43 સ્વીચ કૌંસ અંદર day, પછી કર્લી કૌંસ ખોલો ... એન્ટર દબાવો.


01:52 આ સ્ટેટમેન્ટ કયા વેરીયેબલો કેસો માટે ધ્યાનમાં છે, તે વ્યાખ્યાયિત કરે છે.
01:59 આગામી લાઇનમાં ટાઇપ કરો,


02:01 case 0 કોલન,


02:04 આગામી લાઇન, dName ઇકવલ ટુ, ડબલ અવતરણ ચિહ્ન અંદર, Sunday સેમી કોલન,


02:14 પછી આગામી લાઈનમાં break ટાઇપ કરો,


02:17 આ સ્ટેટમેન્ટ કહે છે કે, જો day 0 છે, તો dName, Sunday થી સુયોજિત થયેલ હોવું જોઈએ.
02:26 નોંધ લો કે break સ્ટેટમેન્ટ દરેક કેસના અંતે જ વાપરી શકાય છે.
02:31 break સ્ટેટમેન્ટ વિના, સ્વીચ કેસ જટિલ ફેશન માં કાર્ય કરે છે.
02:35 તે ટ્યુટોરીયલના અનુગામી ભાગમાં સમજાવવામાં આવશે.
02:40 એ જ રીતે, ચાલો બાકીના કેસો લખીએ.


02:45 આગામી લાઈનમાં ટાઇપ કરો, case 1 કોલન,
02:50 આગામી લાઇનમાં ટાઇપ કરો, dName ઇકવલ ટુ, ડબલ અવતરણ ચિહ્ન અંદર Monday સેમીકોલન,
02:56 આગામી લાઇનમાં break ટાઇપ કરો.
02:58 પછી ટાઇપ કરો, case 2 કોલન,
03:01 આગામી લાઇનમાં dName ઇકવલ ટુ Tuesday અને પછી સેમીકોલન,
03:06 આગામી લાઇનમાં break ટાઇપ કરો,
03:08 પછી case 3 કોલન ટાઇપ કરો,
03:12 આગામી લાઇનમાં dName ઇકવલ ટુ ડબલ અવતરણ ચિહ્ન અંદર Wednesday અને પછી સેમીકોલન ટાઇપ કરો,
03:18 આગામી લાઇનમાં break ટાઇપ કરો,
03:20 પછી case 4 કોલન ટાઇપ કરો,
03:24 આગામી લાઇનમાં dName ઇકવલ ટુ ડબલ અવતરણ ચિહ્ન અંદર Thursday અને પછી સેમીકોલન ટાઇપ કરો,
03:32 પછી break ,
03:24 પછી case 5 કોલન ટાઇપ કરો,
03:37 dName ઇકવલ ટુ ડબલ અવતરણ ચિહ્ન અંદર Friday અને પછી સેમીકોલન ટાઇપ કરો,
03:41 પછી break લખો.
03:43 પછી case 6 કોલન ટાઇપ કરો,
03:47 આગામી લાઇનમાં dName ઇકવલ ટુ ડબલ અવતરણ ચિહ્ન અંદર Saturday અને પછી સેમીકોલન ટાઇપ કરો,
03:55 પછી break સેમીકોલોન ટાઇપ કરો,
03:59 પછી કૌંસ બંધ કરો.
04:03 now Let us add a print statement and see the code in action.
04:07 So next line Type System dot out dot println within brackets dName then semicolon.


04:16 Now Save and run the file.


04:20 Now press Ctrl S and Ctrl F11 keys


04:25 we get the output as Wednesdaywhich is corresponding to the case 3.


04:31 Now Let us change the value of the day and see the result
04:35 SoChange 3 to 0


04:38 NowSave and Run tht file


04:40 As we can see, the output is Sunday corresponding to the case 0


04:46 Now what if there is no case corresponding to the value. So Let us see that
04 :52 change day equal to -1 Save and run the file
04:58 As we can see, there is no output.


05:01 But it would be better if we could have a case for all other values.


05:06 That is done by using the default keyword.
05:09 So After the last case, type


05:12 default colon
05:14 Next line dName equal to within double quotes Wrong Choice then semicolon
05:24 Next line break semicolon
05:27 We do not say case default;


05:30 Note that we simply use the keyword default .


05:34 Now let us run the code. So save and run the file


05:38 As we can see, the default case is executed and the required message Wrong choice is printed.


05:45 Let us try with another random value.
05:48 Change -1 to 15


05:51 As we can see, again the default case is executed.
05:57 Now let us see what happens if we remove the break statement.
06:01 So Let us change day = 15 to day = 4


06:07 remove the corresponding break statement for day =4


06:12 Now Save and run
06:15 Although the case is 4, we get the output as Friday and not Thursday.
06:20 because of the way switch case works.


06:24 First the value of day is compared with 0.


06:29 Then with 1 then with 2 and so on with all the possible cases.
06:34 When a match is found, it executes all the case from the match onwards.


06:42 In our case, it executed case 5 after case 4 .


06:47 Then it stops because of the break statement in case 5.
06:53 To avoid that, we need to add a break statement in each case.
06:57 Let us now add the break statement we have removed.


07:00 So type break semicolon.


07:05 Now let us run the code.
07:08 As we can see, now only case 4 is executed.


07:13 As a rule, remember to use a break statement in every case to avoid errors.
07:20 We have come to the end of this tutorial.


07:22 In this tutorial we have learnt how to use switch case construct and how to use break statement.
07:30 As an assignemet write a program that has a name and gender as a variable Use a switch case statement that prints “Hello Mr....” for males and “Hello Ms...” for females.
07:44 To know more about the Spoken Tutorial project, watch the video available at the following link, it summarises the spoken-tutorial project.
07:53 If you do not have good bandwidth you can download and watch it.
07:58 The Spoken Tutorial Project Team. Conducts workshops using spoken tutorials and gives certificates for those who pass an online test.


08:06 For more details, please write to contact AT spoken HYPHEN tutorial DOT org.
08:12 Spoken Tutorial Project is a part of the Talk to a Teacher project and it is supported by the
08:17 National Mission on Education through ICT, MHRD, Government of India.
08:22 More information on this Mission is available at spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro
08:31 This tutorial has been contributed by TalentSprint. Thanks for joining.



Contributors and Content Editors

Gaurav, Krupali, PoojaMoolya