网站提交入口百度,全球创新设计,ui设计案例欣赏分析,怎么做外贸推广package 专题练习;import java.util.Random;public class Developing_CAPTCHA {public static void main(String[] args) {/* 需求:定义方法生成一个5位的验证码 验证码长度为5,前四位为大或小写字母,最后一位是数字*///方法: 如果我们要在一堆没有规律的数据中随机抽取,可以先…package 专题练习;import java.util.Random;public class Developing_CAPTCHA {public static void main(String[] args) {/* 需求:定义方法生成一个5位的验证码 验证码长度为5,前四位为大或小写字母,最后一位是数字*///方法: 如果我们要在一堆没有规律的数据中随机抽取,可以先把这些数据放到数组当中,再随机索引抽取char[] alphabet new char[52];for (int i 0; i alphabet.length; i) {if( i 26) {alphabet[i] (char) (A i );}//大写字母比小写字母的ascii值小 a 65 A 97,652691, 97-91 6,有六个不是字母else{//所以就不能连着装进数组,就要拆分装,那么就从a开始,那就要让i重新置为0,在上面的if语句结束之后i最后就等于26alphabet[i] (char) (a i - 26);}}//字母数组创建完成Random k new Random();char[] guess_zimu new char[4];for (int j 0; j 4; j) {int guessindex k.nextInt(51);guess_zimu[j] alphabet[guessindex];}String news new String(guess_zimu);
// System.out.println(news);int guessnumber k.nextInt(10);
// System.out.println(guessnumber);String po news guessnumber;System.out.println(po);//字符串 数子 可以直接变成一个新的字符串 我这样写有点麻烦了