zoukankan      html  css  js  c++  java
  • 3.随机生成4位验证码,由用户输入并验证是否输入正确,如果输入错误就生成新的验证码让用户重新输入,最多输入5次

    package com.bao;

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

    public class Yanzhengma1 {

    public static void main(String[] args) {
    	String a="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    	Random ran=new Random();
    	int[] b=new int[4];
    	for(int j=4;j>-1;j--) //五次机会
    	{
    	for (int i=0;i<4;i++)  //四个随机数
    	{
    		b[i]=ran.nextInt(63);
    	}
    	String d=new String();
    	for(int i=0;i<4;i++)
    	{
    		System.out.print(a.charAt(b[i])+" ");
    		d=d+a.charAt(b[i]);
    	}System.out.println("");
    	Scanner sc=new Scanner(System.in);
    	System.out.print("请输入上面验证码:");
    	String c=sc.nextLine();
    	if(c.equals(d))
    	{
    		System.out.println("输入正确!");
    		break;
    	}
    	else if(j>0)
    	{
    		System.out.println("输入错误,您还有"+j+"次机会");
    	}
    	else
    	{
    		System.out.println("对不起,你没有机会了!");
    	}
    	}
    	
    	
    	
    }
    

    }

  • 相关阅读:
    dfa最小化,终于完成了。
    nfa转dfa,正式完成
    正则转nfa:完成
    正则转nfa:bug消除
    myeclipse集成jad反编译步骤
    CSS声明 列表样式 显示方式 鼠标形状
    CSS声明2 定位
    CSS声明1
    CSS基础知识简介
    lol简介/html
  • 原文地址:https://www.cnblogs.com/nicebaby/p/5877101.html
Copyright © 2011-2022 走看看