Acasă Finanțe personale Declarații looping versatile în Java - dummies

Declarații looping versatile în Java - dummies

Video: Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie 2024

Video: Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie 2024
Anonim

Dacă erați blocați într-o insulă deșertă din Java cu o singură bucla, ce fel ați dori să aveți? Răspunsul este că puteți ajunge la orice fel de buclă. Alegerea între o buclă în timp ce și o buclă pentru se referă la stilul și eficiența codului. Nu este vorba despre necesitate.

Orice puteți face cu o buclă pentru , puteți face și cu o buclă în timp ce . Luați în considerare, de exemplu, această rută pentru r. Iată cum puteți obține același efect cu o buclă în timp ce :

numărul int = 0;

în timp ce (numără <10 ) {

afară. print ("Am mestecat");

afară. imprimare (număr);

afară. println ("timpul (e)");

count ++;

}

În buclă în timp ce aveți declarații explicite de declarare, inițializare și incrementare a variabilei count .

Același tip de truc funcționează în sens invers. Orice puteți face cu o buclă în timp ce , puteți face și cu o buclă pentru . Dar transformarea unor în timp ce buclele în pentru buclele pare a fi tensionată și nefiresc. Luați în considerare această în timp ce buclă:

în timp ce (total <21) {

card = myRandom. nextInt (10) + 1;

total + = card;

Sistem. out. imprimare (carte);

System. out. imprimare(" ");

System. out. println (total);

}

A transforma această bucla într-o buclă pentru înseamnă a pierde majoritatea lucrurilor din paranteza pentru :

card = myRandom. nextInt (10) + 1;

total + = card;

System. out. imprimare (carte);

System. out. imprimare(" ");

System. out. println (total);

}

Bucla precedentă pentru are o condiție, dar nu are inițializare și nici o actualizare. Este în regulă. Fără o inițializare, nu se întâmplă nimic special când calculatorul intră mai întâi în buclele pentru . Și fără o actualizare, nu se întâmplă nimic special la sfârșitul fiecărei iterații. E ciudat, dar funcționează.

De obicei, când scrieți o declarație pentru , numărați de câte ori să repetați ceva. Dar, într-adevăr, puteți face orice fel de repetare cu o declarație pentru .

Declarații looping versatile în Java - dummies

Alegerea editorilor

Traducători de ienupăr pentru a facilita conversia la Junos - dummies

Traducători de ienupăr pentru a facilita conversia la Junos - dummies

Un set de traducători sunt disponibili pentru a converti configurațiile de la alte sistemelor către Junos. Utilizatorii inserați configurația lor existentă într-unul din traducători, ceea ce traduce configurația și oferă o ieșire adecvată pentru a fi descărcată pe un dispozitiv care rulează Junos. Juniper recomandă să revedeți toate rezultatele de la unelte, dar instrumentele pot da ...

Junos Comenzi personalizate pentru a ușura efortul de migrare

Junos Comenzi personalizate pentru a ușura efortul de migrare

Junos automation oferă un set bogat de instrumente care facilitează tranziția către Junos pentru administratorii de rețea și de securitate. Junos automation vă permite să instruiți sistemul de operare Junos să execute o serie de sarcini și comenzi adaptate nevoilor dumneavoastră. De exemplu, cu acest set de instrumente, puteți personaliza comenzile operaționale și puteți automatiza modificările de configurare. Ai putea ...

Alegerea editorilor

10 Excel Tipuri de grafice si cand sa le folosesti - dummies

10 Excel Tipuri de grafice si cand sa le folosesti - dummies

Construirea unei diagrame in Excel nu este in și în sine un lucru extrem de dificil de făcut. Partea dificilă îți împachetează mintea în jurul ce tip de diagramă să folosești în ce situație. Excel are 11 tipuri majore de diagramă, cu variații pentru fiecare tip. Pentru cele mai multe dashboards de afaceri și rapoarte, aveți nevoie doar de un ...

Dezvoltarea site-urilor SharePoint - dummies

Dezvoltarea site-urilor SharePoint - dummies

Atunci când trebuie să dezvoltați un site SharePoint pentru a rezolva o problemă înțelegerea solidă a șabloanelor de site disponibile. Este de multe ori mult mai ușor să începeți cu un șablon de site care aproape face ceea ce doriți și apoi dezvoltați-l din acest punct de pornire decât să dezvoltați totul de la ...

10 Idei pentru îmbunătățirea tablourilor de bord cu formule Excel - dummies

10 Idei pentru îmbunătățirea tablourilor de bord cu formule Excel - dummies

Majoritatea utilizatorilor cred că forme Excel sunt obiecte usor utile care pot fi adăugate la o foaie de lucru numai dacă trebuie să afișați un pătrat, câteva săgeți, un cerc și așa mai departe. Dar dacă vă folosiți imaginația, puteți utiliza formele Excel pentru a crea interfețe stilizate care pot îmbunătăți într-adevăr tablourile de bord. Aici sunt ...

Alegerea editorilor

Modul de utilizare a expresiilor regulate în R-dummies

Modul de utilizare a expresiilor regulate în R-dummies

R susține conceptul de expresii regulate, căutați modele în interiorul textului. S-ar putea să nu fi auzit niciodată despre expresii regulate, dar probabil că sunteți familiarizat cu conceptul larg. Dacă ați folosit vreodată un * sau un? pentru a indica orice literă într-un cuvânt, atunci ați folosit o formă de wildcard ...

Cum se utilizează funcțiile matematice în R-dummies

Cum se utilizează funcțiile matematice în R-dummies

ÎN R, desigur, doar operatorii de bază. R vine cu un set întreg de funcții matematice. R conține în mod natural un întreg set de funcții pe care le-ați găsi și pe un calculator tehnic. Toate aceste funcții sunt vectorizate, astfel încât le puteți folosi pe vectori compleți. Funcția Ce ...