vectores

hola amigo me asignaron hacer un trabajo en la universidad lo que pasa es que soy un poco novato acerca de esto... necesito usar vectores...

Se requiere un programa para controlar el préstamo de los libros, la aplicación también administrará cierta información referente a los libros y a las personas (estudiantes únicamente) que los solicitan.

En la biblioteca se lleva un inventario de todos los libros disponibles donde se mantiene la siguiente información de cada uno en un vector llamado Libros: Número de identificación de libro (posición del vector), nombre del libro, (mismo vector de Strings) y cantidad de libros disponibles (vector adicional llamado Disponibles que tiene la cantidad disponible por cada libro de acuerdo a su número de identificación a saber la posición del vector de libros).

La biblioteca guarda además un listado de los estudiantes a los que se les ha prestado literatura en algún momento, este listado se encuentra en un vector llamado Estudiantes que posee: Carné (posición del vector) y Nombre y apellidos del estudiante (contenido del vector en String).

La aplicación generará los siguientes reportes, los cuales deben estar debidamente formateados donde se presenta en pantalla la siguiente información:

• El detalle de los libros que ha apartado un estudiante a seleccionar.

• El detalle de todos los libros que aún no han sido devueltos y que se encuentran en préstamo.

• La fecha de devolución de un libro en particular

• La cantidad de libros disponibles para préstamo de algún libro en particular

eso es lo que tengo que hacer... y esto es un poc delcodigo de lo uqe he hecho ...
cualquier ayuda muchas gracias... israel_qm @ hotmail . com

package proyecto2;
import javax.swing.JOptionPane;

Public class biblioteca {

public static void Inicializar (int NomLib[])
{
for (cantlib=0; cantlib < VecLibros.length; VecLibros++)
{
VecLibros [cantlib]=0;
}
}

public static void Imprimir (int NomLib[])
{
for (cantlib=0; cantlib < VecLibros.length; VecLibros++)
JOptionPane.showMessageDialog(null, "nombre de los libros ");

}

public static void Llenar (int NomLib[])
{
for (cantlib=0; cantlib < VecLibros.length; VecLibros++)
{
cantlib = Integer.parseInt(JOptionPane.showInputDialog("Cantidad de libros a ingresar "));
}

}

public static void main(String[] args) {

int VecLibros[];
int nomlib[];
int cantlib[];

System.exit(0);

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

Vector?

Si tienes que usar un Vector (java.util.Vector) por qué usas entonces arreglos nativos (int[])?

La ignorancia

Los profes por lo general son gente ignorante que piensa que un vector es un array común. ODIO ESTE MALDITO SISTEMA EDUCATIVO.

Yo te recomendaría le dieras una vuelta a la class HashMap

Para eso que te piden te recomendaría usar un Hash(Map o Table), cómo me dijo un amigo: "Los hashtables son la neta".

Imagen de iquirce

amigo lo que pasa es que

amigo lo que pasa es que soy un poco novato y como nos enseñaron a usar eso como si fuera un array comun asi es como lo se usar pero si me pueden ayudar porfavor

¡VALE!, te ayudo pero pasa

¡VALE!, te ayudo pero pasa este código a pastebin para que salga identado, porqué así es muy difícil de leer.

Revisando un poco tu

Revisando un poco tu código. Me dí cuenta que es un programa simple. Te faltan unos conceptos básicos y cometes el error de muchos (programar antes de analizar).
1) Recuerda que el método main es el que arranca el programa y el que llama a los métodos (funciones) que quieres llamar, en el cúal lo único que haces es declarar 3 arreglos de enteros y terminar la ejecución (de hecho ese es el único código que se ejecuta(ría)).
2) En java casi cualquier cosa puede ser un arreglo, por ejemplo si tienes una clase 'Persona', puedes hacer un arreglo 'Persona [] personas'. En otras palabras, de cualquier 'tipo' de variable puedes crear un arreglo (int, double, float, String, List, HashMap, Object, etc.)
3) Todavía no sabes las convenciones/usos del paradigma orientado a objetos (ya que tu programa parece un fragmento de código C, salvo porqué estás diciendo que es una clase y estás importando swing).

Recomendación: Leer sobre Java, puedes empezar buscando OOP (Programación orientada a objetos). Luego necesitas aprender lo básico de Java (disponibilidad de variables, "clasificación de métodos", manejo de clases primarias, métodos principales, etc).

Yo sé cómo hacer el código que tú necesitas. No lo pongo porqué simplemente no aprenderías, has tu tarea rápido y para después de "este apuro" aprende cómo se debe ;).

Imagen de iquirce

no se como ni que es

no se como ni que es pastebin como les digo llevo poco en la universidad y eso es lo que me han explicado masomenos

Imagen de iquirce

gracias... voy apegarle

gracias... voy apegarle una revisada a eso a ver que tal...