 chukov

 65 posts | | Tema: Problema java - Fecha: 2008-02-04 18:52 Visto: 74 veces - Respuestas: 0 - Tema nº: 2498705 | Estado: Mensaje cerrado.
Características: Windows Vista, 2048Mb intel core duo 2.4GHz 290GB.
Tengo este trozo de programa, que pasa de decimal a binario, se compila bien, pero cuando meto un numero me repite muchas veces resultados que no son correctos, alguien ve, lo que he hecho mal:
import java.io.*;
public class practica8
{
private static BufferedReader stdin = new
BufferedReader (new InputStreamReader(System.in));
public static void main(String args[]) throws IOException
{
int a, mod, div, nou=0;
String input;
System.out.print("Escriu el valor en decimal:");
input = stdin.readLine();
a = Integer.parseInt(input);
div=100000;
while(div>0){
div=a/2;
mod=a%2;
nou = mod + 10*nou;
System.out.println("El nombre en binari es "+nou);
}
}
}
|

|
|
|