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 );