La Red de Conocimientos Pedagógicos - Conocimientos históricos - ¿Cuántas personas puede acomodar la biblioteca como máximo?

¿Cuántas personas puede acomodar la biblioteca como máximo?

-

Cambié tres lugares para ti:

En el método 1.borrowBooks, coloca System.out.println("¿Quieres tomarlo prestado?"); with:

System.out.println("¿Quieres pedir prestado? Ingresa 1 para pedir prestado e ingresa otros números si no quieres pedir prestado.");

Asegúrese de ingresar números al ingresar; de lo contrario, se informará un error.

2. En el método 2.borrowBooks, establezca self[score]= all[9]; cambie a: self[score]= all[I];

Si ambos [ 9], entonces siempre es el último libro de información.

3. En el método 3.have, desea imprimir toda la información sobre el libro prestado. Ha habido muchas modificaciones y las notas de código a continuación son originales.

void have(Libros[] self) {

//for(int I = 0;i<2;i++) {

// self[ i] . showBookInfo();

// }

for(int I = 0; i<3;i++) {

if(self[i]!= Vacío)

Yo [yo].

showBookInfo();

}

}

* * * * * * * * * * * * * * * * *Todos los códigos están adjuntos: * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Importar Java.util.scanner;

Manual de prueba de clase pública {

Public static void main(String[] args) {

Libros todos[] = libro nuevo[10];

Libros self[] = libros nuevos[3];

todos[0]= libros nuevos("Java", 1, "12345", "Tom", 34.0f, "People's Publishing House"); /p> p>

Todos [1] = libro nuevo ("C", 2, "12346", "TNN", 31.0f, "People's Publishing House");

Todos [2] ] = libro nuevo ( "C++", 3, "12445", "MM", 35.0f, "People's Publishing House");

Todos [3] = libro nuevo ("C#", 4, "12365", " TT", 38.0f, "People's Publishing House");

todos[4]= libros nuevos("J2SE", 5, "13345", "TOSM", 31.1f, "Editorial del Pueblo" );

todos[5]= libros nuevos("J2EE", 6, "18345", "TTM", 32.0f, "Editorial del Pueblo");

Todos [ 6] = nuevos libros("JSP",7,"12335","CC",33.0f,"People's Publishing House");

Todos [7] = nuevos libros("net ",",8," 12341","bb",36.0f,"People's Publishing House");

Todos[8] = libro nuevo("IP",9,"12343","AA" ,37.0f,"People's Publishing House") Publishing House");

Todos [9] = libro nuevo ("TCP", 10, "22345", "jj", 39.0f, "People's Publishing House") House");

Lector r = nuevo lector("Xiao Ming", 101, "1", 3);

r.searchAllBooks(all);

r.borrowBooks(todos, uno mismo);

r.tener(uno mismo);

r.dar(todos, uno mismo); /p>

}

Lector de clases{

Escaneo del escáner = nuevo escáner(system.in);

Nombre de cadena;

int nums

Clase de cadena;

int nivel;

int puntuación = 0;

//Libros self[]= nuevo libro[3];

Lectores(String n, int u, String c, int g) {

nombres = n

nums = u;

class = c;

Nivel = g;

}

void buscar todos los libros(libros[]todos){// Buscar libros.

for(int I = 0;i<10;i++)

todos[i].

showBookInfo();

//self[score]= all[0];

}

No dar (libros [] todos, libros [] self ) {//

System.out.println("Ingrese el número del libro que desea devolver");

int n = scan nextint(); /p>

for(int I = 0;i<10;i++) {

if (n == todos[i].num) {

for(int j = 0 ;j & lt3;j++) {

if (self[j] == todos[i]) {

self[j]= null;

System.out.println("Libro devuelto correctamente");

}

}

}

}

}

void have(Libros[] self) {

//for(int I = 0;i<2;i++) {

/ / yo [yo]. showBookInfo();

// }

for(int I = 0; i<3;i++) {

if(self[i]!= Vacío)

Yo [yo]. showBookInfo();

}

}

void GiveMoney() {

}

Anular libros prestados (Libros[] todos, Libros[] self) {

System.out.println("Ingrese el título que está buscando:");

string n = scan . next ();

int I;

for(I = 0;i<10;i++) {

if (n . es igual a (todos[i] ) .nombre)){

Todos [yo]. showBookInfo();

Break;

}

}

//System.out.println("¿Quieres pedir prestado? ?" );

System.out.println("¿Quiere pedir prestado? Introduzca 1 para pedir prestado y otros números para no pedir prestado.

");

int j;

j = escanear. nextint();

if (j == 1) {

System.out.println("Préstamo exitoso");

//self[score]= all[9];

self[score]= all[I];

p>

Puntuación += 1;

}

Si (puntuación& lt4) {

System.out.println(" Aún puedes pedir prestado" +(3 puntos)+" Ben ");

} De lo contrario{

System.out.println("Lo sentimos, una persona solo puede pedir prestados tres copias" );

}

}

}

Libro del aula{

Nombre de cadena;

int num

ISBN de cadena

Escritor de cadena;

Precio flotante;

Editor de cadena;

Libros(cadena n, int u, cadena I, cadena w, coma flotante p, cadena l) {

nombre = n;

num = u;

ISBN = I;

escritor = w;

Precio = p;

editor = l

}

void showBookInfo() {

system out . println(" * * * * * * * * * * * * * * * * * * * * * );

sistema . println(" título: "+nombre);

System.out.println("número de llamada: "+num); out.println("número ISBN:"+ISBN);

sistema salida . println(" precio: "+precio salida . "+editor);

sistema . out . println(" * * * * * * * * * * * * * * * * * * * * * * * *);

p >

}

}

-