Tema: Ayuda!!!
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/12/2002, 23:22
Avatar de XCX
XCX
 
Fecha de Ingreso: febrero-2002
Ubicación: Villa Alemana
Mensajes: 138
Antigüedad: 22 años, 3 meses
Puntos: 0
Hi -detsu, bueno, no tengo mucho tiempo como para poder hacer algo completo, porque estoy en casa ajena, y aparte porque tengo sueño, así que dejaré lo que se podría llamar una ¿Idea?, y que alguien la complete, si tuviera más tiempo, la desarrollaría completa, porque es algo fácil, en primer lugar:
Código:
//en un programa java, se importan lo que se necesita.
import java.util.*;
//dentro de java.util, están los vectores, los StringTokenizer...
public class binadec{
   java.io.BufferedReader in; 
   public class binadec(){
      in= new BufferedReader(new java.io.InputStreamReader(System.in)); 
   }//constructor
   private String leerTeclado(){
    try{
      return in.readLine();
    }catch(IOException ioe){
      System.out.println("Error al leer desde el teclado");
      return null;
    }
  } 
   public int pedirdatos(){
	try{
		System.out.println("Ingrese un valor");
		String lectura = new String(this.leerTeclado());
		//si se cae en esta línea, quiere decir que no hay un número correcto, y se
		//va al catch, si no, bueno, lo procesas como lo demás, osea, lo tomas como
		//trozo, con el stk, luego, haces la conversión, y bueno, después lo muestras.
		int numero = Integer.parseInt(lectura);
	}catch(NumberFormatException e){
		System.out.println("Error: " + e);
	}
   }
   public statics void main(String args[]){
	binadec bd = new binadec();
	bd.pedirdatos();        

   }
disculpa si falto alguna llave o no, o el Integer.parseInt(), no me acuerdo en este momento como se escribe, pero creo que está bien, es todo lo que puedo hacer por ahora, me tengo que ir a soñar con mi linda novia, ^_^V..., espero que te sirva, basicamente la idea es esa, lees desde teclado, ahí tienes una forma, luego verificas si se puede transformar a número, después lo pasarías a StringTokenizer, para saber después cuales son 00 y 11, y después bueno, se aplica esa formula de base 2 - creo, no recuerdo mucho -, y listo, de aquí no se hasta cuando voy a poder entrar de new, así que es todo lo que puedo hacer, así que el resto lo dejo al resto... nos vemos.. chiabela...
__________________
Chiabela®
Atte: XCX® on the fly