Video: how to create a diamond in java by M.abdullah 2025
Du kan skrive nesting kode med Java's hvis udsagn. Har du set de søde russiske Matryoshka-nestende dukker? Åbn en, og en anden er inde. Åbn den anden, og en tredje er inde i den. Det er sådan sådan. (Tal om sjov!) Denne liste viser dig hvordan.
importer statisk java. Lang. System. ud; importer java. util. Scanner; offentlig klasse Authenticator2 {public static void main (String args []) {Scanner keyboard = ny scanner (System. in); ud. print ("Brugernavn:"); String brugernavn = tastatur. Næste(); hvis (brugernavn er lig med ("bburd")) {ud. print ("Password:"); String password = tastatur. Næste(); hvis (kodeord er lig med ("sværdfisk")) {ud. println ("Du er i.");} else {out. println ("Forkert kodeord");}} andet {ud. println ("Ukendt bruger");} tastatur. Luk ();}}
Hvis du bestiller den første test (brugernavnstesten), marcherer du højre ind i en anden, hvis erklæring udfører en anden test (adgangskode testen). Hvis du fejler den første test, gør du det aldrig til den anden test. Denne figur viser den overordnede plan.
Koden i noteringen gør et godt stykke arbejde med indlejrede if-udsagn, men det gør et forfærdeligt job med ægte brugerautentificering. Først skal du aldrig vise et kodeord i almindelig visning (uden asterisker for at maskerere adgangskoden). For det andet må du ikke håndtere adgangskoder uden at kryptere dem. For det tredje, fortæl ikke den ondsindede bruger, hvilke af de to ord (brugernavnet eller adgangskoden) blev indtastet forkert.