-4

ユーザー名が間違っている場合、パスワードを要求せず、すぐにユーザー名が間違っていると言うようにするにはどうすればよいですか?

import java.util.Scanner;
public class SecurityPasscode
{
    public static void main(String[] args)
    {
        Scanner user_input = new Scanner(System. in );
        System.out.println("Enter Username");

        String username;
        username = user_input.next();

        if (username.equals("username"))
            System.out.println("Enter Password");

        String password;
        password = user_input.next();

        if (password.equals("password"))
            System.out.println("Welcome back " + username + "!");

        if (!"password".equals(password))
            System.out.println("That password is incorrect.");
        else if (!"username".equals(username))
            System.out.println("That username is incorrect.");

    }
}
4

4 に答える 4

1
if (username.equals("username")){
    System.out.println("Enter Password");
}else{
    String password;
    password = user_input.next();
    if (password.equals("password")){
        System.out.println("Welcome back " + username + "!");
    }else{
        System.out.println("That password is incorrect.");
    }
}
于 2013-11-09T15:11:30.507 に答える
0

はい...

if(eval)
    if(anotherEval)
       ....
          code

好きなように、いくつでも入れ子にすることができます:)

于 2013-11-09T15:33:54.233 に答える