java基础案例5-3模拟用户登录

package com.itheima;

import java.util.Scanner;


public class Main{
    static String[] username = new String[2];
    static String[] password = new String[2];
    public static void main(String[] args) {
        storage();
        login();
    }

    public static void storage(){
        username[0] = "admin";
        password[0] = "123";
        username[1] = "chen";
        password[1] = "1234567";
    }

    public static void login(){
        Scanner in = new Scanner(System.in);
        System.out.println("=>用户登录");
        for(int i = 1; i <= 3; i++)
        {
            int end = 0;
            System.out.print("请输入用户名:");
            String name = in.next();
            System.out.print("请输入密码:");
            String word = in.next();
            for(int j = 0; j < username.length; j++, end = j)
            {
                if(username[j].equals(name) && password[j].equals(word))
                {
                    System.out.println("登陆成功");
                    return;
                }
            }
            if(end == username.length)
            {
                System.out.print("用户名或密码错误");
                System.out.println("(剩余"+ (3 - i) + "次机会)");
            }
        }
        System.out.println("登录失败,无法继续登录");
    }
}

目录<br>第一章 Java与Applet<br> 案例一 图形按钮<br> 案例模拟工具条<br> 案例三 Applet与Applet在页内的通信<br> 案例四 电子相册<br> 案例五 百页窗效果<br> 案例六 波浪彩虹文字<br> 案例七 3D立体渐层文字<br> 案例八 飞行文字<br> 案例九 聚光灯效果<br> 案例十 伸展文<br>第二章 Java与特效<br> 案例1 火焰招牌<br> 案例2 闪电中的城市<br> 案例3 激光绘画<br> 案例4 水面倒影<br> 案例5 图片放大镜<br> 案例6 浮动的气泡<br> 案例7 烟花汇演<br> 案例8 星空模拟<br> 案例9 阴影跑马灯<br> 案例10 下雪的图片<br> 案例11 动态分割线 <br> 案例12 飞流直下<br>第三章 XML与其他<br> 案例1 将HTML文件转成XML文件<br> 案例2 将XML文件转换成可浏览的HTML格式文件<br> 案例3 用JDOM解析XML文件<br> 案例4 Java编制的时钟<br> 案例5 简单日历<br> 案例6 系统内存状态监视程序<br> 案例7 简单计算器<br> 案例8 多线程断点续传<br> 案例9 笛卡尔曲线<br>第四章 Java与游戏<br> 案例1 幸运52游戏<br> 案例2 速算24扑克游戏<br> 案例3 拼图游戏<br> 案例4 贪吃蛇游戏<br> 案例5 打球游戏<br> 案例6 棒打猪头<br>第五章 Java与文件操作<br> 案例1 目录列表的显示<br> 案例2 检查与创建目录<br> 案例3 文件复制<br> 案例4 文件查看器<br> 案例5 字符串的查找与替换<br> 案例6 利用RandomAccessFile类来实现文件追加<br> 案例7 用Zip进行多文件保存<br> 案例8 用JUNIT建立测试类<br> 案例9 用Java保存位图文件<br> 案例10 获取文件属性<br>第六章 Java与安全<br> 案例1 用户登录验证的完整程序<br> 案例2 MD5的Javabean实现<br> 案例3 用公钥计算消息摘要的验证码<br> 案例4-1 Java中的数字证书的生成及维护方法<br> 案例4-2 数字证书的签发(签名)<br> 案例4-3 利用数字证书给Applet签名<br> 案例5 利用DES加密解密<br>第七章 Java与数据库<br> 案例1 在Applet中应用JDBC访问数据库<br> 案例2 通过JDBC-ODBC桥连接数据库<br> 案例3 通过tomcat数据源访问数据库<br> 案例4 JDBC连接池的实现<br> 案例5 用JavaBean实现MySQL的分页显示<br> 案例6 利用JDBC-ODBC查看查询结果<br>第八章 Java与Servlet<br> 案例1 利用Servlet打开非HTML格式的文档<br> 案例2 Servlet和JSP的通信<br> 案例3 Servlet和Servlet的通信<br> 案例4 Servlet动态生成图像<br> 案例5 用Servlet连接数据库<br> 案例6 用Servlet实现页面注册和登录<br> 案例7 运用Servlet实现BBS功能 <br> 案例8 侦听Web服务器信息<br>第九章 Java与网络<br> 案例1 显示你的IP<br> 案例2 用Socket进行客户与服务器通信<br> 案例3 利用UDP Socket技术实现IP多点传送<br> 案例4 利用Java API发送E-mail<br> 案例5 从Mail Server删除一条消息<br> 案例6 在Java程序中实现FTP的功能<br> 案例7 一个最简单的聊天程序 <br> 案例8 代理服务器的实现<br>第十章 Java综合实例<br> 案例1 用Java实现zip压缩解压缩<br> 案例2 简易图书管理系统<br> 案例3 UFO攻击游戏<br> 案例4 制作一个MP3播放器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值