Video: EASIEST WAY TO FIND DIAMONDS IN MINECRAFT! 2024
Du kan skrive nesting kode med Java's if uttalelser. Har du sett de søte russiske matryoshka-nesting dukkene? Åpne en, og en annen er inne. Åpne den andre, og en tredje er inne i den. Det er liksom sånn. (Snakk om moro!) Denne oppføringen viser deg hvordan.
importer statisk java. Lang. System. ute; importer java. util. Scanner; offentlig klasse Authenticator2 {offentlig statisk tomt hoved (String args []) {Skannertastatur = ny skanner (System. in); ute. skriv ut ("Brukernavn:"); String brukernavn = tastatur. neste (); hvis (brukernavn er lik ("bburd")) {ut. skriv ut ("Passord:"); String passord = tastatur. neste (); hvis (passordet er lik ("Sverdfiskbiter")) {ut. println ("Du er i.");} else {out. println ("Feil passord");}} annet {ut. println ("Ukjent bruker");} tastatur. lukke ();}}
Hvis du bestiller den første testen (brukernavnetesten), marsjerer du rett inn i en annen hvis setningen utfører en andre test (passordtesten). Hvis du feiler den første testen, gjør du det aldri til den andre testen. Denne figuren viser den overordnede planen.
Koden i noteringen gjør en god jobb med nestede om setninger, men det gjør en forferdelig jobb med brukervennlig autentisering. Først må du aldri vise et passord i vanlig visning (uten stjerner for å maskerere passordet). For det andre, håndter ikke passord uten å kryptere dem. Tredje, ikke fortelle den ondsinnede brukeren hvilken av de to ordene (brukernavnet eller passordet) ble skrevet feil.