人生如棋,我愿为卒,行动虽慢,但你可看我退却一步。

日志 [2018年05月04日]

上一篇 / 下一篇  2018-05-04 21:06:41

       今天折腾了一天,可算是把一个程序给搞透了.
       目的是输入账号和密码之后,可以模拟登陆功能。产生是一个二维数组,类似String info[][] = {{},[],[]};
       通过你输入的用户名和密码,与info数组中的对比,如果匹配,则登陆成功,否则登陆失败    下面看一下代码:

import java.util.Scanner;

public class Demo {
    public static void main(String[] args) {
        String info[][] = {{"mrsoft","mingRI"},{"mr","Mr1234"},{"miss","MissYeah"},{"Admin","admin"}};
        System.out.println("用户名和密码");
        Scanner sc = new Scanner(System.in);
        String username = sc.next();
       
         int k = 0;
        for(int i = 0;i < info.length;) {
            if(username.equals(info[i][0])) {
                k = i;
                break;
            }
            i++;
            if(i == 4) {
                System.out.println("在集合中没有找到对应的用户名");
                break;
            }
        }
        String password = sc.next();
        switch(String.format("%b", info[k][1].equals(password))){//String.format是输出boolean类型变量的字面值
        case "true":
            System.out.println("正确");
            break;
        case "false":
            System.out.println("不正确");
            break;
        }
    }

}
编程的道路还很长,互相勉励。

TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-03-23  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 6744
  • 日志数: 44
  • 建立时间: 2018-04-08
  • 更新时间: 2018-05-22

RSS订阅

Open Toolbar