Java复习之路(第十一天 集合ArrayList LinkedList)

 

Java基础

猜字母:已经生成了五个不重复的字母,猜猜着5个字母

1.给出菜单进行选择,1.数字,2.字母

思想:只功能的实现不同就调用方法

进行构造抽象的方法,作为通用的方法,在父类中进行定义,要求子类必须要实现该方法

区间的转化运算:

转化为可以使用随机值得表达方式,就是让其从0开始,外面进行增加或者是减去一个数字或者是变量

int j=i+new Random().nextInt(26-i);

功能的实现:随机的产生5个大写的字母的方法

for (int i = 0; i < 5; i++) {
			//进行随机的产生5个随机的数字
			int j=i+new Random().nextInt(26-i);
			//设置临时的变量t进行存储当时的变量
			char t=stringBuilder.charAt(i);
			//利用方法设定规定的位置进行特定的字符
			stringBuilder.setCharAt(i,stringBuilder.charAt(j) );
			stringBuilder.setCharAt(j,t );
		}
		//进行删除后面的字符
		stringBuilder.delete(5, 26);
		System.out.println(stringBuilder);

进行交换下标值的代码:

stringBuilder.setCharAt(i,stringBuilder.charAt(j) );
			stringBuilder.setCharAt(j,t );

猜你喜欢

转载自blog.csdn.net/qq_38214552/article/details/103811535