这里实现三个功能
- 实现储存操作
- 实现显示全部姓名操作
- 实现随机点名操作
下面我们只存储3个人的姓名来实验,如果你需要存储多更多的人,就把数组的长度替换掉,注意遍历数组的长度也需要换掉,产生随机整数的范围也要换掉
代码如下:
import java.util.Random;
import java.util.Scanner;
class Main
{
public static void main(String[] args)
{
Gress gress = new Gress();//创建gress对象
System.out.println("存储姓名请输入1");
System.out.println("显示全部姓名请输入2");
System.out.println("随机点名请输入3");
Scanner scan1 = new Scanner(System.in);//创建输入对象
while(true){
System.out.println("请输入你需要的操作命令");
int a = scan1.nextInt();
if(a==1){
gress.setname();
}else if(a==2){
gress.printallname();
}else if(a==3){
gress.dianming();
}
else break;
}
}
}
class Gress
{
int i=0;
private String[] name = new String[3];
public void setname(){
Scanner scan = new Scanner(System.in);
System.out.println("请输入你要存储的学生的姓名");
for(i=0;i<3;i++){
[i]=scan.nextLine();
}
}
public void printallname(){
for(i=0;i<3;i++){
System.out.println([i]);
}
}
public void dianming(){
Random rand = new Random();
int x = rand.nextInt(3);
System.out.println([x]);
}
}
















