java程序设计该怎么做啊,找不到该从哪里下手

 

 

1 登录是 一个判断程序。
输入的 是否和保存的一致。
加入有个已知 用户名 string use=‘小明’ string password=‘我是密码’
scanner sc 分别输入用户名和密码 ,判断scuse。equal(use) scpassword。equal(password)
如果都相等则为登陆成功
2 注册就是创建新的用户名和密码,定义新的变量就行了
3 查看就是把你保存的用户名和密码 全部打印出来就行了
4 退出就return ,结束程序即可

如有帮助望采纳


package test2;

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class LoginTest {
    public static void main(String[] args) {
        List<User> list = new ArrayList<>(30);
        while (true) {
            Scanner scanner = new Scanner(System.in);
            System.out.println("请选择序号:");
            System.out.println("0:登录");
            System.out.println("1:注册");
            System.out.println("2:查看所有用户");
            System.out.println("3:退出系统");
            System.out.println("请输入序号:");
            int ii = scanner.nextInt();
            if (ii < 0 || ii > 3) {
                break;
            }
            switch (ii) {
                case 0:
                    System.out.println("请输入用户名:");
                    String userName = scanner.next();
                    System.out.println("请输入密码:");
                    String password = scanner.next();
                    for (User user : list) {
                        if (user.getUserName().equals(userName) && user.getPassword().equals(password)) {
                            System.out.println("登录成功");
                        }else {
                            System.out.println("################## 账号密码错误,请重新登录/注册 ######################");
                        }
                    }
                    break;
                case 1:
                    System.out.println("请输入用户名:");
                    String userName0 = scanner.next();
                    System.out.println("请输入密码:");
                    String password0 = scanner.next();
                    list.add(new User(userName0,password0));
                    System.out.println("注册成功,请登录。");
                    break;
                case 2:
                    for (User user : list) {
                        System.out.println(user);
                    }
                    break;
                case 3:
                    System.exit(0);
                    break;
                default:
            }
        }
    }
}

class User {
    private String userName;
    private String password;

    public User(String userName, String password) {
        this.userName = userName;
        this.password = password;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }
}