2020.10.7

一、今日学习内容:

课后作业:验证码

package Six_Code;

import java.util.Random;
import java.util.Scanner;

public class Four_Code {

    
    public static String getRandomString(int length)
    { // length 字符串长度
        StringBuffer buffer = new StringBuffer("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ");
        StringBuffer sb = new StringBuffer();
        Random r = new Random();
        int range = buffer.length();
        for (int i = 0; i < length; i ++) 
        {
            sb.append(buffer.charAt(r.nextInt(range)));
        }
        return sb.toString();
    }
    
    
    public static void main(String[] args) {
        // TODO Auto-generated method stub

        int s = 0;
        while(s == 0)
        {
            String Code = getRandomString(6);
            System.out.println("验证码:"+ Code+ "(区分大小写)");
            System.out.println("请输入验证码:");
            Scanner input = new Scanner(System.in );
            String hedui = input.nextLine();
            if(hedui.contentEquals(Code))
                {
                    System.out.println("验证码正确!");
                    s = 1;
                }    
            else 
            {
                System.out.println("验证码错误!");
                s = 0;
            }
        }
    }

}

二、遇到的问题:

      在网上查了很多人写的案例,不知道从何下手,借鉴之下,后来有了思路,完成了一个简单的验证码系统。

三、明日学习计划:

      学习类与对象的相关基础知识。

原文地址:https://www.cnblogs.com/marr/p/14170236.html