La Red de Conocimientos Pedagógicos - Currículum vitae - Sistema simple de préstamo de libros en Java

Sistema simple de préstamo de libros en Java

Métodos comunes de HashMap

¿Cómo almacenar y modificar mapas? map.put(key, value);

Si el mapa contiene elementos map.contains key(key);

Asigna el valor de una clave map.get(key);

Código de referencia

¿Importado? Java .util .hashmap;

¿Público? ¿clase? ¿Libro de prueba? {

¿Electricidad estática? HashMap<String,? entero>? mapa=nuevo? HashMap<String,? Integer>();

Estático{//Inicializa la información del libro.

Map.put("Reflexión", 8);

Map.put("Un sueño de mansiones rojas")? 0);

Map.put("Viaje al Oeste",? 15);

}

¿Público? ¿Electricidad estática? ¿Vacío? principal(Cadena[]?args)? {//Método principal

Shu Jie ("Margen de agua");

Shu Jie ("Romance de los Tres Reinos");

Huanshu (" Tres Reinos") );

Shu Jie ("Un sueño de mansiones rojas");

Huanshu ("Un sueño de mansiones rojas");

Shu Jie ("Un sueño de mansiones rojas");

}

¿Público? ¿Electricidad estática? ¿Vacío? Shujie(string?name){//Pedir prestado un libro

if (!Map.containsKey(name)){//Comprueba si la biblioteca tiene este libro.

system . out . println(" Libro:"+nombre+" \t¡No existe tal libro!");

Regresar

}

if(map . get(name)<=0){//Consulta si el número de libros es 0.

System.out.println("Libros: "+name+"\tTodos han sido retirados, vuelva mañana"); }

map.put(nombre, mapa. get(nombre)-1);

system out(" Libros: "+nombre+" \tEl préstamo del libro se realizó correctamente. ." +" \ t inventario:"+map . get(nombre));

}

¿Público? ¿Electricidad estática? ¿Vacío? Devolver el libro (cadena? Nombre) {//Devolver el libro

If (!map.containsKey(name)){

System.out.println("No se puede encontrar el libro" ) ;

} En caso contrario {

map.put(nombre, mapa. get(nombre)+1

sistema println(" Libro). : "+nombre+" \tEl libro se ha devuelto correctamente "+"\t inventario:"+map . get(nombre));

}

}

}Resultado de la prueba

Libros: ¡No existe tal libro sobre el té con margen de agua!

Libros: Three Kingdoms tomó prestados libros con éxito. Inventario: 7

Libros: Three Kingdoms devolvió los libros con éxito. Inventario: 8

Libros: "Un sueño de mansiones rojas" han sido prestados. Por favor vuelve mañana.

Libros: "Un sueño de mansiones rojas" fue devuelto exitosamente. Inventario: 1

Libros: "Un sueño de mansiones rojas" se tomó prestado con éxito. Inventario:0