INHOUDSOPGAWE:

Wat is 'n skakelaar in Java?
Wat is 'n skakelaar in Java?

Video: Wat is 'n skakelaar in Java?

Video: Wat is 'n skakelaar in Java?
Video: switch Statement in Java 2024, Mei
Anonim

skakel stelling in java . Advertensies. A skakel verklaring laat 'n veranderlike toe om vir gelykheid teen 'n lys waardes getoets te word. Elke waarde word a genoem geval , en die veranderlike wat aangeskakel word, word vir elkeen nagegaan geval.

As u dit in ag neem, hoe word skakelgeval in Java gedefinieer?

Enkele belangrike reëls vir skakelstellings:

  1. Duplikaatkaswaardes word nie toegelaat nie.
  2. Die waarde vir 'n saak moet van dieselfde datatipe wees as die veranderlike in die skakelaar.
  3. Die waarde vir 'n saak moet 'n konstante of 'n letterlike wees.
  4. Die breekstelling word binne die skakelaar gebruik om 'n stellingreeks te beëindig.

Verder, hoe skryf jy 'n skakelkas? Reëls vir skakelstelling:

  1. 'n Uitdrukking moet altyd tot 'n resultaat uitgevoer word.
  2. Gevaletikette moet konstant en uniek wees.
  3. Kasetikette moet eindig met 'n dubbelpunt (:).
  4. 'n Breeksleutelwoord moet in elke geval teenwoordig wees.
  5. Daar kan net een versteketiket wees.
  6. Ons kan verskeie skakelstellings nes.

Net so kan 'n mens vra, hoe Switch case word gebruik in Java met voorbeeld?

// Java Program om die te demonstreer voorbeeld van Wissel stelling.

Voorbeeld:

  1. publieke klas SwitchExample {
  2. publieke statiese leemte hoof(String args) {
  3. //Verklaar 'n veranderlike vir skakeluitdrukking.
  4. int getal=20;
  5. //Verander uitdrukking.
  6. skakelaar (nommer){
  7. //Gevalverklarings.
  8. geval 10: Stelsel. uit. println("10");

Hoeveel gevalle kan 'n skakelstelling in Java hê?

Java Switch verklaring Voorbeeld Binne die skakel verklaring is 3 saakverklarings en 'n verstek verklaring . Elkeen saakverklaring vergelyk die waarde van die bedragveranderlike met 'n konstante waarde. As die hoeveelheid veranderlike waarde gelyk is aan daardie konstante waarde, word die kode na die dubbelpunt (:) uitgevoer.

Aanbeveel: