Construir código de nidificação em java

Video: Crear un JTable en Java Eclipse

Você pode escrever código de nidificação com Java de E se afirmações. Você já viu aqueles russo Matryoshka bonecas bonitos? Abra um, e outro está dentro. Abrir a segunda, e uma terceira é no seu interior. É uma espécie de como esse. (Discussão sobre o divertimento!) Esta listagem mostra-lhe como.

Video: puzzle en java tutorial mas codigo + netbeans

importação java.lang.System.out-import classe java.util.Scanner-public static Authenticator2 {void main (args String []) public static {keyboard = new Scanner (System.in) -out.print Scanner ("Nome de usuário: ") -String nome de usuário = keyboard.next () - if (username.equals ("bburd")) {Out.print ("Senha: ") -String password = keyboard.next () - if (password.equals ("peixe-espada")) {Out.println ("Você está dentro.") -} else {out.println ("Senha incorreta") -}} else {out.println ("Usuário desconhecido") -} keyboard.close () -}}


Se você passar no primeiro teste (teste de nome de usuário), você marcha para a direita em outra E se declaração de que executa um segundo teste (teste de senha). Se você falhar no primeiro teste, você nunca fazê-lo para o segundo teste. Esta figura mostra o plano global.

Video: ProgressBar en Java-Eclipse

O código na listagem faz um bom trabalho com nested E se declarações, mas ele faz um trabalho terrível com a autenticação do usuário no mundo real. Primeiro, nunca mostra uma senha à vista (sem asteriscos para mascarar a senha). Em segundo lugar, não lidar com senhas sem criptografá-los. Em terceiro lugar, não diga o usuário malicioso qual das duas palavras (o nome de usuário ou a senha) foi digitado incorretamente.


Publicações relacionadas