ovaztardo1
Usuario (México)

Esta linea de código permite crear un programa para convertir números del sistema decimal a números binarios con ciclo while, switch e if. import java.util.*; public class binario{ public static void main(String args []){ int A=0; int i=2; int N=0; int a=0; int b=0; int c=0; int d=0; int e=0; int f=0; int g=0; int h=0; int R=0; Scanner t=new Scanner(System.in); System.out.println("INGRESA EL NUMERO A CONVERTIR A SISTEMA BINARIO (0-255)" ); A=t.nextInt(); R=A-128; if(R>=0){ a=1; A=R; } while (i<=8){ switch (i){ case 2: R=A-64; if(R>=0){ b=1; A=R; } break; case 3: R=A-32; if(R>=0){ c=1; A=R; } break; case 4: R=A-16; if(R>=0){ d=1; A=R; } break; case 5: R=A-8; if(R>=0){ e=1; A=R; } break; case 6: R=A-4; if(R>=0){ f=1; A=R; } break; case 7: R=A-2; if(R>=0){ g=1; A=R; } break; case 8: R=A-1; if(A==1){ h=1; } break; default: } i++; } System.out.println("EL NUMERO EN SISTEMA BINARIO ES: " ); System.out.println(a + "," + b + "," + c + "," + d + "," + e + "," + f + "," + g + "," + h ); } } gracias