Buenas,
La variables deben ser siempre explicitamente inicializadas antes de su uso cuando se declaran en ambito local.
http://docs.oracle.com/javase/tutori...datatypes.html Cita: Local variables are slightly different; the compiler never assigns a default value to an uninitialized local variable. If you cannot initialize your local variable where it is declared, make sure to assign it a value before you attempt to use it. Accessing an uninitialized local variable will result in a compile-time error.
En tu caso, no inicializas la variable
continuar, y esta puede llegar hasta la instruccion
while (continuar == true);
Sin haber sido inicializada, ya que que le asignas el valor solo en ciertas condiciones.
Un saludo