dsantoro
(usa Ubuntu)
Enviado em 05/10/2013 - 16:29h
Boa tarde galera do VOL.
Tenho uma dúvida em meu código:
package principal;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
/**
*
* @author Danylo
*/
public class Principal {
public static void main(String[] args) {
int escolha;
Long codigo;
String titulo;
String autor;
Usuario user = new Usuario();
Scanner input = new Scanner(System.in);
List<Livro> livros = new ArrayList<Livro>();
System.out.println("Digite 1 para cadastrar um livro.");
System.out.println("Digite 2 para listar os livros.");
System.out.println("Digite 0 para Sair!");
escolha = input.nextInt();
int x = 0;
while(x == 0){
switch(escolha){
case 1:
for(int i = 0; i < 3; i++){
Livro book = new Livro();
System.out.println("Digite o código do livro:");
codigo = input.nextLong();
book.setId(codigo);
System.out.println("Digite o título do livro:");
titulo = input.next();
book.setTitulo(titulo);
System.out.println("Digite o autor do livro:");
autor = input.next();
book.setAutor(autor);
livros.add(book);
}
System.out.println("Digite 1 para cadastrar um livro.");
System.out.println("Digite 2 para listar os livros.");
System.out.println("Digite 0 para Sair!");
escolha = input.nextInt();
if(escolha == 0){
x++;
System.out.println("Adeus!");
break;
}//termina for
case 2:
for(int i = 0; i < 3; i++ ){
livros.get(i);
//AQUI ESTA MINHA DUVIDA
}// termina for
break;
case 0:
System.out.println("Adeus!");
x++;
break;
}// termina switch
}//termina while
}//termina Main
}// termina principal
Como faço para recuperar e imprimir os valores dessa Array?
Desde já agradeço.