Especifique el intervalo de búsqueda, encuentre el nombre del alumno y muestre si la modificación fue exitosa

Primero, debe crear dos clases (implementación OO orientada a objetos):
una es Student, el código principal de esta clase:

String [] names = new String [5];
//指定位置查找学生信息
	public boolean select(int start,int end,String name){
		boolean flag = false;
		for(int i = start-1;i<end;i++){
			if(names[i].equals(name)){
				//找到了
				flag = true;
				break;
			}
		}
		return flag;
	}

Luego cree una clase de prueba TestMain y escriba el método:

//在指定的位置查找学生们的信息
	public static void testStudntName(){
		Student student = new Student();
		//给数组里面赋值
		System.out.println("请输入5个学生");
		for(int i = 0;i<5;i++){
			student.names[i] = sc.next();
		}
		System.out.println("学生信息是:");
		for (String str : student.names) {
			System.out.print(str);
		}
		System.out.println();
		System.out.println("请输入开始的位置:");
		int k = sc.nextInt();
		System.out.println("请输入结束的位置:");
		int e = sc.nextInt();
		System.out.println("请输入需要查找的姓名:");
		String name = sc.next();
		//调用方法
		boolean flag = student.select(k, e, name);
		if(flag){
			System.out.println("找到了");
		}else{
			System.out.println("没有找到");
		}
	}

Finalmente, puedes llamarlo en el método principal.
El siguiente es el resultado de la operación:
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
si no se encuentra, es el resultado de la siguiente operación:

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Lo anterior es todo el código. La dificultad es el método en la clase de Alumno. En TestMain, solo necesita asignar un valor a la matriz en la clase de Alumno.

Finalmente, todos pueden prestar atención: el pequeño aula de Xiongxiong
Inserte la descripción de la imagen aquí

Publicado 691 artículos originales · elogiado 649 · 1.11 millones de visitas

Supongo que te gusta

Origin blog.csdn.net/qq_34137397/article/details/105523425
Recomendado
Clasificación