1. 随机生成一个4位验证码(数字和字母的组合),然后输出到控制台并提示用户输入该验证码.
只要用户输入正确(无论大小写都算),就输出:验证码正确,否则输出:验证码错误。
package com.fyx.day02;
import java.util.Random;
import java.util.Scanner;
/**
* 2021.09.07,星期二
* Author: BaoYang
* StudyPoint: Exercise
*/
public class Test {
public static void main(String[] args) {
Random ran = new Random();
Scanner sc = new Scanner(System.in);
//定义随机生成验证码的字符串,用来拼接成为验证码
String rancode = "";
for(int i=0;i<4;i++){
//随机生成'0'-'z'之间的int类型数字,转化为char类型,定义code接收
char code = (char) ((ran.nextInt('z'-'0')+'0'));
//如果在('9','A')或者('Z','a')区间内,不是数字字母,i--,重新生成
if(code>'9'&&code<'A' || code>'Z'&&code<'a'){