码迷,mamicode.com
首页 > 其他好文 > 详细

字符串的案例,代码详解

时间:2015-06-29 20:13:59      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

 A:模拟用户登录

/*
 * 模拟登录,给三次机会,并提示还有几次。
 *
 * 分析:
 *         A:定义用户名和密码。已存在的。
 *         B:键盘录入用户名和密码。
 *         C:比较用户名和密码。
 *             如果都相同,则登录成功
 *             如果有一个不同,则登录失败
 *         D:给三次机会,用循环改进,最好用for循环。
 */

public static void main(String[] args) {
        // 定义用户名和密码。已存在的。
        String username = "admin";
        String password = "admin";

        // 给三次机会,用循环改进,最好用for循环。
        for (int x = 0; x < 3; x++) {
            // x=0,1,2
            // 键盘录入用户名和密码。
            Scanner sc = new Scanner(System.in);
            System.out.println("请输入用户名:");
            String name = sc.nextLine();
            System.out.println("请输入密码:");
            String pwd = sc.nextLine();

            // 比较用户名和密码。
            if (name.equals(username) && pwd.equals(password)) {
                // 如果都相同,则登录成功
                System.out.println("登录成功");
                break;
            } else {
                // 如果有一个不同,则登录失败
                // 2,1,0
                // 如果是第0次,应该换一种提示
                if ((2 - x) == 0) {
                    System.out.println("帐号被锁定,请与班长联系");
                } else {
                    System.out.println("登录失败,你还有" + (2 - x) + "次机会");
                }
            }
        }
    }

 


        B:字符串遍历
        C:统计字符串中大写,小写及数字字符的个数
        D:把字符串的首字母转成大写,其他小写
        E:把int数组拼接成一个指定格式的字符串
        F:字符串反转
        G:统计大串中小串出现的次数

字符串的案例,代码详解

标签:

原文地址:http://www.cnblogs.com/canceler/p/4608293.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!