Código fuente del sistema de alquiler de libros JAVA
Importar texto de Java.
Importar Java util. /p >
Importar Java . util . scanner;
Sistema de biblioteca de clases públicas
{
Lista estática lt string gtlist = nueva ArrayList lt string gt ();
moneda dual estática = 0;
préstamo booleano estático = verdadero;
doBorrow estático público()
{
System.out.print("Ingrese el nombre del libro: ");
Escáner escáner = nuevo escáner (sistema . en
string bookName); = escáner . next();
System.out.print("Ingrese el tipo de libro;:"); int día = 0;
Probar
{
tipo = escáner . nextint();
If((bookName.equals( " Libro de computadora"); ¡mecanografía! = 1) ||
(bookName.equals("Libro nuevo"); ¡mecanografía! = 2))
{
System.out.println("Error de entrada, el sistema sale.");
system exit(0);
}
} catch (RuntimeException e)
{
System.out.println("Error de entrada, el sistema sale.");
system exit(0). );
}
System.out.print("Ingrese el número de días a pedir prestado (debe ser un número entero):
Intente
{
día = escáner . nextint();
} captura (RuntimeException e)
{
System.out.println( "El número de días ingresados es incorrecto y el sistema se cierra.
");
sistema . exit(0);
}
dinero temporal doble = 0;
//calcular alquiler
if(tipo == 1)
{
dinero temporal = día * 1,5;
dinero = dinero temporal;
}
else if(type == 2)
{
tempMoney = día gt3?((día-3)*2 4.5) : días * 1,5;
dinero = dinero temporal;
}
lista . días de préstamo: {1}, alquiler: {2}", nombre del libro, día, dinero temporal));
System.out.print("Continuar pidiendo prestado libros (1-sí, 2-no) : ") ;
Prueba
{
tipo = escáner . nextint();
mientras(tipo!= 1. amp escribiendo!= 2)
{
System.out.print("Error de entrada, vuelva a ingresar:");
type = scanner nextint. ();
}
pedir prestado = tipo == 1? verdadero: falso
} catch (RuntimeException e)
{
System.out.println("El número de días ingresados es incorrecto, el sistema sale.");
}
}
Public static void main(String[ ] args)
{
System out.(" = = = = = = = = = Bienvenido al sistema de gestión de alquiler de libros. = = = = = = ");
mientras(pedir prestado)
{
doBorrow();
}
System.out.println ("Su registro de préstamo:");
system out . println("-");
for (cadena s: lista)
{
sistema .println(s);
}
sistema .println("-");
System.out.println("Monto total: " Dinero);
}
}
Si tiene alguna pregunta, por favor pregúntales. Si está satisfecho, adoptelos. ¡Gracias a todos!