Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2011, 05:09
yasmine27
 
Fecha de Ingreso: noviembre-2010
Mensajes: 93
Antigüedad: 13 años, 6 meses
Puntos: 1
Clase Scanner y Strings

Hola muy buenas, tengo el siguiente problema:

Tengo una clase Pelicula.java que tiene atributos titulo,director y duracion
Al hacer un principal mediante la clase Scanner pido que introduzca un nuevo titulo para una determinada pelicula, si pongo por ejemplo "Titanic" me lo hace bien, pero si pongo "Luna nueva" me saca solo "Luna"
He probado con un bucle pero sigue sin funcionarme o lo hago mal, alguien me puede ayudar??

Este es el codigo:

import java.util.Scanner;
public class Principal_prac1_2{

public static void main(String[] args){


Pelicula p1 = new Pelicula("P1","D1",120);
Pelicula p2 = new Pelicula();

System.out.println("Titulo de p1 es " +p1.getTitulo()+ " director " +p1.getDirector()+ " duracion " +p1.getDuracion());
System.out.println("Titulo de p2 es " +p2.getTitulo()+ " director " +p2.getDirector()+ " duracion " +p2.getDuracion());


Scanner entrada = new Scanner(System.in);

System.out.println("Introduce un nuevo titulo para p2");
String aux1 = entrada.next();
while(entrada.hasNext()){
aux1 =+ entrada.next();

}
System.out.println(aux1);
p2.setTitulo(aux1);
System.out.println("El nuevo titulo de p2 " +p2.getTitulo());



}

}