小测

No.1

image-20230607000052700

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
package hello2;

import java.util.Random;

public class a1 {
public static void main(String[] args) {

char []a=new char[52];
//大写字母
for (int i=0;i<52;i++){
if(i<26) {
a[i] = (char) (65 + i);
}else {//小写字母
a[i]=(char) (71+i);
}
}
Random r=new Random();
//获取随机字母
String result="";
for(int i=0;i<4;i++){
int num= r.nextInt(a.length);
result=result+a[num];
}

//获取随机数字
int num2= r.nextInt(10);
//两者结合最终成果
result=result+num2;
System.out.println(result);

}

No.2

屏幕截图 2023-06-09 105546

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package hello2;

import java.util.Random;

public class a3 {
public static void main(String[] args) {
//定义数组奖池
int []a={2,588,888,1000,10000};
//定义一个新的数组存储无效奖项
int []b=new int[5];
Random r=new Random();
//定义一个循环抽奖5次
for(int i=0;i<5;){
//生成新的随机数
int New1= r.nextInt(5);
int price=a[New1];
if(!judge(b,price)) {
b[i]=price;
i++;
System.out.println(price);
}
}
}

//定义一个函数判断奖项是否无效
public static boolean judge(int b[],int price){
//用循环遍历其中元素并比较
for(int i=0;i<5;i++){
if(price==b[i]) {
return true;
}
}
return false;
}
}

更新于

请我喝[茶]~( ̄▽ ̄)~*

罗梓丰 微信支付

微信支付

罗梓丰 支付宝

支付宝