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("对不起,你没有机会了!");
    	}
    	}
    	
    	
    	
    }
    

    }

  • 相关阅读:
    java后台读取配置文件
    冒泡排序
    均分火柴
    Dos 批处理 Shutdown
    时间复杂度分析
    Python冒泡排序
    Python装饰器
    获取状态栏高度
    利用zxing生成二维码
    Android下利用zxing类库实现扫一扫
  • 原文地址:https://www.cnblogs.com/nicebaby/p/5877101.html
Copyright © 2011-2022 走看看