Estoy empezando con Java y pum, el primer tropiezo.
tengo esto en dos clases:
Código:
Ya digo que son clases separadas aunque forman parte de un mismo paquete./*Clase PRINCIPAL*/
import java.io.*;
public class Principal {
public Principal() {
}
public static void main(String [] args){
Entrada_Salida es = new Entrada_Salida();
System.out.println(es.consola());
}
}
/*Clase ENTRADA_SALIDA*/
import java.io.*;
public class Entrada_Salida {
public Entrada_Salida() {
}
public String consola(){
String a = "";
int i=0;
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
/*System.out.println((i++)+" Escriba algo:");
try{
a = bf.readLine();
}catch(IOException ioe){};*/
while(a==""){
System.out.println((i++)+" Escriba algo:");
try{
a = bf.readLine();
}catch(IOException ioe){};
if(a.length()<0){
break;
}
}
return a;
}
}
Lo que pretendo es hacer que se repita la pregunta hasta que ésta sea contestada pero nada de nada.
:
