Advertisement
serbokevin

LoginApp w/ 2D-Array DE

Oct 19th, 2017
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.11 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class LoginMitArrays     {
  4.     public static void main(String[] args)  {
  5.  
  6.    
  7.         // Login Daten 2Dimenionales Array
  8.         String[][] loginData = {
  9.             {"studi", "ms#so13"},   //Datensatz 0
  10.             {"profs", "geheim"},    //Datensatz 1
  11.             {"user3", "password3"}  //Datensatz 2
  12.         };
  13.    
  14.         // Login Setup
  15.         Scanner scanner = new Scanner(System.in);
  16.         Boolean isLoggedIn = false;
  17.    
  18.         // Abfrage: Benutzername
  19.         System.out.println("\n\tEnter Username : ");
  20.         String username = scanner.next();
  21.         // Abfrage: Passwort
  22.         System.out.println("\n\tEnter Password : ");
  23.         String password = scanner.next();
  24.  
  25.         // Wenn Username + Password gleich, dann eingeloggt
  26.         for (int i = 0; i < loginData.length; i++) {
  27.             if (username.equals(loginData[i][0]) && password.equals(loginData[i][1])) { //>>> Strings werden mit ".equals" verglichen, nicht mit ==
  28.                 isLoggedIn = true;
  29.                 break;
  30.             }
  31.         }
  32.        
  33.         if (isLoggedIn) {
  34.             System.out.println("\n\tAccess Granted! Welcome!");
  35.         }
  36.         else {
  37.             System.out.println("\n\tInvalid Username and/or Password! Please try again.");
  38.         }
  39.                    
  40.         scanner.close();
  41.     }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement