Kullanıcı Giriş Sistemi

Eğer şifre yanlış ise kullanıcıya şifresini sıfırlayıp sıfırlamayacağını sorun, eğer kullanıcı sıfırlamak isterse yeni girdiği şifrenin hatalı girdiği ve unuttuğu şifre ile aynı olmaması gerektiğini kontrol edip , şifreler aynı ise ekrana "Şifre oluşturulamadı, lütfen başka şifre giriniz." sorun yoksa "Şifre oluşturuldu" yazan programı yazınız.

import java.util.Scanner;

public class Odev9 {

public static void main(String[] args) {

    String userName, password;
    int select;

    Scanner input = new Scanner(System.in);
    System.out.println("Kullanıcı adınızı giriniz: ");
    userName = input.nextLine();

    System.out.println("Şifrenizi giriniz: ");
    password = input.nextLine();

    if (userName.equals("berilatav") && password.equals("mavi")) {
        System.out.println("Giriş yaptınız.");
    }
    else {
        System.out.println("Bilgileriniz yanlış girdiniz. Yeni bir şifre oluşturmak ister misiniz ?");
        System.out.println("Şifrenizi sıfırlamak için 1'e basınız.");
        System.out.println("Yeni bir şifre oluşturmak istemiyorsanız 2'ye basınız.");
        System.out.print("Seçiminiz : ");

        select = input.nextInt();

        switch (select) {
            case 1:
                System.out.println("Lütfen yeni bir şifre oluşturunuz.");
                System.out.print("Şifreniz : ");

                Scanner input2 = new Scanner(System.in);
                password = input2.nextLine();

                if (password.equals("mavi")) {
                    System.out.println("Yeni şifreniz eskisiyle aynı olamaz ! ");
                } else {
                    System.out.println("Yeni şifreniz oluşturuldu. ");
                }
                break;
            case 2:
                System.out.println("Tekrar deneyiniz !");
                break;
        }


    }

}

}