LA VERDAD NO SE POR QUE SIEMPRE ES "HOLA MUNDO" ME IMAGINO QUE POR SER NUESTRO PRIMER PROGRAMA:
class Prog1
{
public static void main (String args[])
{
System.out.println("hola mundo");
}
}
***********************************************************************************************************
CONVERSION DE SISTEMAS NUEMRICOS: DECIMAL-BINARIO-OCTAL-HEXADECIMAL
*****************************************
CUALQUIER DUDA INVESTIGUENLA....JAJAJAJAJA.... DON`T IS TRUE (NO ES VERDAD)
AKI TARE... ENVIENME UN MAIL
import java.io.*;
import java.text.*;
public class R063R4YUD4175H
{
public static void main(String []args)throws IOException
{
int regresar,opc;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
regresar=1;
while(regresar==1)
{
System.out.print("ELIGE UNA OPCION PARA REALIZAR LA CONVERSION :");
System.out.print("");
System.out.print("\t 1.- DECIMAL -> BINARIO");
System.out.print("\t 2.- DECIMAL -> OCTAL");
System.out.print("\t 3.- DECIMAL -> HEXADECIMAL");
System.out.print("\t ");
System.out.print("\t 4.- BINARIO -> DECIMAL");
System.out.print("\t 5.- BINARIO -> OCTAL");
System.out.print("\t 6.- BINARIO -> HEXADECIMAL");
System.out.print("\t ");
System.out.print("\t 7.- HEXADECIMAL -> BINARIO");
System.out.print("\t 8.- HEXADECIMAL -> OCTAL");
System.out.print("\t 9.- HEXADECIMAL -> DECIAMAL");
System.out.print("\t ");
System.out.print("\t 10.-OCTAL -> BINARIO");
System.out.print("\t 11.-OCTAL -> DECIMAL");
System.out.print("\t 12.-OCTAL -> HEXADECIMAL");
System.out.print("\t=========================================");
System.out.print("ELIGE LA OPCION A CONVERTIR: ");
opc=Double.valueOf(in.readLine().trim()).intValue();
if(opc==1)
{
System.out.print("TU OPCION FUE 1= DECIMAL -> BINARIO");
System.out.println("");
System.out.println("Ingrese el valor DECIMAL: ");
String DecimalFormat = in.readLine();
int i = Integer.parseInt(DecimalFormat);
String bin = Integer.toBinaryString(i);
System.out.println("");
System.out.println("El valor en BINARIO es: " + bin);
}
else
{
if(opc==2)
{
System.out.print("TU OPCION FUE 2= DECIMAL -> OCTAL");
System.out.println("");
System.out.println("Ingrese el valor DECIMAL: ");
String DecimalFormat = in.readLine();
int i = Integer.parseInt(DecimalFormat);
String oct = Integer.toOctalString(i);
System.out.println("");
System.out.println("El valor en Octal es: " + oct);
}
}
if(opc==3)
{
System.out.println("TU OPCION FUE 3= DECIMAL -> HEXADECIMAL");
System.out.println("");
System.out.println("Ingrese el valor DECIMAL: ");
String DecimalFormat = in.readLine();
int i = Integer.parseInt(DecimalFormat);
String hex = Integer.toHexString(i);
System.out.println("");
System.out.println("El valor en HEXADECIMAL ES: " + hex);
}
if(opc==4)
{
System.out.print("TU OPCION FUE 4= BINARIO -> DECIMAL");
System.out.println("");
System.out.print("INGRESA UN NUMERO BINARIO : ");
String Bidi = in.readLine();
int i = Integer.parseInt(Bidi,2);
String dec = Integer.toString(i);
System.out.println("");
System.out.println("El valor en DECIMAL es: " + dec);
}
if(opc==5)
{
System.out.print("TU OPCION FUE 5= BINARIO -> OCTAL");
System.out.println("");
System.out.print("INGRESA UN NUMERO BINARIO : ");
String Bidi = in.readLine();
int i = Integer.parseInt(Bidi,2);
String oct = Integer.toOctalString(i);
System.out.println("");
System.out.println("El valor en OCTAL es: " + oct);
}
if(opc==6)
{
System.out.print("TU OPCION FUE 6= BINARIO -> HEXADECIMAL");
System.out.println("");
System.out.print("INGRESA UN NUMERO BINARIO : ");
String Bidi = in.readLine();
int i = Integer.parseInt(Bidi,2);
String hex = Integer.toHexString(i);
System.out.println("");
System.out.println("El valor en HEXADECIMAL es: " + hex);
}
if(opc==7)
{
System.out.print("TU OPCION FUE 7= HEXADECIMAL -> BINARIO");
System.out.println("");
System.out.print("INGRESA UN NUMERO HEXADECIMAL: ");
String hex = in.readLine();
int i = Integer.parseInt(hex,16);
String bin = Integer.toBinaryString(i);
System.out.println("");
System.out.println("El valor en BINARIO es: " + bin);
}
if(opc== 8 )
{
System.out.print("TU OPCION FUE 8= HEXADECIMAL -> OCTAL");
System.out.println("");
System.out.print("INGRESA UN NUMERO HEXADECIMAL: ");
String hex = in.readLine();
int i = Integer.parseInt(hex,16);
String oct = Integer.toOctalString(i);
System.out.println("");
System.out.println("El valor en OCTAL es: " + oct);
}
if(opc==9)
{
System.out.print("TU OPCION FUE 9= HEXADECIMAL -> DECIMAL");
System.out.println("");
System.out.print("INGRESA UN NUMERO HEXADECIMAL: ");
String hex = in.readLine();
int i = Integer.parseInt(hex,16);
String dec = Integer.toString(i);
System.out.println("");
System.out.println("El valor en DECIMAL es: " + dec);
}
if(opc==10)
{
System.out.print("TU OPCION FUE 10= OCTAL -> BINARIO");
System.out.println("");
System.out.print("INGRESA UN NUMERO OCTAL: ");
String oct = in.readLine();
int i = Integer.parseInt(oct,8);
String bin = Integer.toBinaryString(i);
System.out.println("");
System.out.println("El valor en BINARIO es: " + bin);
}
if(opc==11)
{
System.out.print("TU OPCION FUE 11= OCTAL -> DECIMAL ");
System.out.println("");
System.out.print("INGRESA UN NUMERO OCTAL: ");
String oct = in.readLine();
int i = Integer.parseInt(oct,8);
String dec = Integer.toString(i);
System.out.println("");
System.out.println("El valor en DECIMAL es: " + dec);
}
if(opc==12)
{
System.out.print("TU OPCION FUE 12= OCTAL -> HEXADECIMAL");
System.out.println("");
System.out.print("INGRESA UN NUMERO OCTAL: ");
String oct = in.readLine();
int i = Integer.parseInt(oct,8);
String hex = Integer.toHexString(i);
System.out.println("");
System.out.println("El valor en HEXADECIMAL es: " + hex);
}
System.out.print("");
System.out.print("¿¿¿ REGRESAR A MENU PRINCIPAL ??? [1.-Si /2.No ]: ");
regresar=Double.valueOf(in.readLine().trim()).intValue();
}
}
}
AGRADEZCO POR EL APORTE A :