做一的同志小说网站有哪些,微信小程序一键生成链接,游戏搬砖工作室加盟平台,深圳西乡 网站建设字符串练习
生成验证码
package day6;
/*生成验证码
内容#xff1a;可以是小写字母#xff0c;也可以是大写字#xff0c;还可以是数字
规则#xff1a;
长度为5
内容中是四位字母#xff0c;1位数字。
其中数字只有1位#xff0c;但是可以出现在任意的位置。*/
impor…字符串练习
生成验证码
package day6;
/*生成验证码
内容可以是小写字母也可以是大写字还可以是数字
规则
长度为5
内容中是四位字母1位数字。
其中数字只有1位但是可以出现在任意的位置。*/
import java.util.Random;
import java.util.StringJoiner;public class test6 {public static void main(String[] args) {Random rnew Random();String arr1qwertyuiopasdfghjklzxcvbnm,arr2QWERTYUIOPASDFGHJKLZXCVBNM,arr31234567890;boolean flagfalse;//记录数字是否出现StringBuilder anew StringBuilder();for (int i 0; i 5; ) {int br.nextInt(1,4);//随机生成1-31就小写字母2就大写字母3就数字if(b1){int cr.nextInt(0,arr1.length());//生成随机索引a.append(arr1.charAt(c));i;}else if(b2){int cr.nextInt(0,arr2.length());//生成随机索引a.append(arr2.charAt(c));i;}else if(b3){if(!flag){int cr.nextInt(0,arr3.length());//生成随机索引a.append(arr3.charAt(c));flagtrue;i;}else;}}System.out.println(生成的验证码是a.toString());}
}字符串乘积
package day6;
/*给定两个以字符申形式表示的非负整数num1和num2,返回numd和lnum2的乘积它们的乘积也表示为字符申形式
注意需要用已有的知识完成*/
public class test7 {public static void main(String[] args) {String num166,num2100;char arr1[] new char[num1.length()];char arr2[] new char[num2.length()];//String 类型的变量num1num2转变为char类型的数组for (int i 0; i num1.length(); i) {arr1[i]num1.charAt(i);}for (int i 0; i num2.length(); i) {arr2[i]num2.charAt(i);}int x0,y0,k1,j1;//x接收num1y接受num2for (int i arr1.length-1; i 0 ; i--) {x(int)(arr1[i]-0)*k;k*10;}for (int i arr2.length-1; i 0 ; i--) {y(int)(arr2[i]-0)*j;j*10;}int resultx*y;StringBuilder anew StringBuilder();//接收结果while (result0){a.append((char)((result%10)0));result/10;}StringBuilder ba.reverse();System.out.println(b.toString());}
}字符串最后一个单词
package day6;
/*给你一个字符串s,由若干单词组成单词前后用一些空格字符隔开。
返回字符串中最后一个单词的长度。
词是指仅由字母组成不包含何格字符的最大子字符中
示例1;输入she11owor1d drr输出5
解释最后一个单词是wor1d,长度为5.
示例2:输入sf1ymeto themoon 输出4
解释最后一个单词是moon,长度为4.
示例3:输入s1uffyissti11joyboy 输出6
解释最后一个单词是长度为6的joyboy.*/
public class test8 {public static void main(String[] args) {String s Hello World ;// 去除字符串末尾的空格s s.trim();int lastIndex -1;for (int i s.length() - 1; i 0; i--) {if (s.charAt(i) ) {lastIndex i;break;}}int result;if (lastIndex -1) {result s.length();} else {result s.length() - lastIndex - 1;}System.out.println(最后一个单词的长度为: result);}
}