Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 18829|Atbildi: 0

[Paziņojums] Cik cilpu var izlēkt? Kā es varu izlēkt no visām cilpām?

[Kopēt saiti]
Publicēts 09.12.2015 11:12:49 | | |

Cik cilpu var izlauzties no daudzslāņu cilpas vienlaikus?
Prakse ir vienīgais kritērijs, lai pārbaudītu patiesību, un vairāku roku tipa kods eksperimentiem:

  1. public class BreakTest
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 for(int x=0; x<2; x++)
  6.                 {
  7.                         for(int y=0; y<2; y++)
  8.                         {
  9.                                 for(int z=0; z<2; z++)
  10.                                 {
  11.                                         if(z==0) break;
  12.                                         System.out.println("----z="+z);
  13.                                 }
  14.                                 System.out.println("--y="+y);
  15.                         }
  16.                         System.out.println("x="+x);
  17.                 }
  18.         }
  19. }
Kopēt kodu
Rezultāts:

  1. --y=0
  2. --y=1
  3. x=0
  4. --y=0
  5. --y=1
  6. x=1
Kopēt kodu


Tas parāda, ka pārtraukums var izlēkt tikai no vienas cilpas (ja tas ir iekšējā cilpā, iekšējā cilpa beidzas, ja tas ir ārējā cilpā, gan iekšpusē, gan ārpusē.)
pārtraukums ir pašreizējās cilpas izbeigšana,
turpināt ir pabeigt šo ciklu un pāriet uz nākamo ciklu,
Pārtraukuma izmantošana vairs nav cilpa
Izmantojiet turpināt cilpu

Ja vēlaties izlēkt no visām cilpām, vienkārši izmantojiet atgriešanos!




Iepriekšējo:C valoda, pilnas versijas video
Nākamo:WPF un Silverlight projektos tiek izmantotas joslu diagrammas, sektoru diagrammas un līniju diagrammas
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com