Perdon, e estao sin conexión unas horas.
Veamos: efectivamente, el else ese ahi escrito esta mal, fallo mio lo de ; fue un error que no me di cuenta.
Muchas gracias a todos y en especial a juancho77 me ayudo con unos errores que vamos que me hubiera costado encontrarlos, ya que toy empezando con el lenguaje y demas...
Ahora tengo un par de dudas asi rapidas
@juancho77: Lo de declarar variables tipo Precio que la declaraba dentro de ellos era para declararlos allí directamente y que el programa no tuviera que subir a ver las variables declaradas y tal nose si me comprendes.
y una corrección que me hizistes que hay algo que no me aclaro o nose me explike mal.
@para todos: En el comienzo de mi programa, yo tengo 2 variables x e y por ej. y a x le tengo asignada el caracter A, y a y tengo asignado el caracter T:
Bien pues cuando le pido que introducca el caracter A o T para hacer una cosa u otra, lo hago mediante la correción que me hizo juancho77:
Via=(char)Integer.parseInt(leer.readLine());
Mediante esta linea se crea un molde, por lo tanto al almacenar los caracteres A y T, como es lógico me da fallo. Ya que acepta numeros como 1, 2, 0 etc.. entonces el programa se me descontrola, como podría yo, sin cambiar a tipo numerico que el caracter A o T se me almacenara en la variable Via para posteriormente compararla y ir a una condición o a otra.
Nose si me explico,
Gracias de antemano.