Nombre del archivo( conver_long_io.java )import java.io.*; public class conver_long_io{ public static void main(String[] args)throws IOException { int opcion=0, metros=0; BufferedReader recibir=new BufferedReader(new InputStreamReader
(System.in)); do{ System.out.println("MULTIPLOS"); System.out.println("1.- Metro--A--Kilometro"); System.out.println("2.- Metro--A--Hectometro"); System.out.println("3.- Metro--A--Decametro"); System.out.println("SUBMULTIPLOS"); System.out.println("4.- Metro--A--Decimetro"); System.out.println("5.- Metro--A--Centimetro"); System.out.println("6.- Metro--A--milimetro"); System.out.println("7.- Salir"); System.out.println("Ingrese el tipo de conversion"); opcion=Integer.parseInt(recibir.readLine()); switch(opcion){ case 1: System.out.println("----------------------------------------"); System.out.println("1.- Metro--A--Kilometro"); System.out.println("Ingrese sus metros"); metros=Integer.parseInt(recibir.readLine()); int operacion=metros/1000; System.out.println("el resultado es :"+metros+" Metros :"+operacion+
" kilometros"); System.out.println("----------------------------------------"); break; case 2: System.out.println("----------------------------------------"); System.out.println("2.- Metro--A--Hectometro"); System.out.println("Ingrese sus metros"); metros=Integer.parseInt(recibir.readLine()); int hectometro=metros/100; System.out.println("el resultado es :"+metros+" Metros :"
+hectometro+" Hectometros"); System.out.println("----------------------------------------"); break; case 3: System.out.println("----------------------------------------"); System.out.println("3.- Metro--A--Decametro"); metros=Integer.parseInt(recibir.readLine()); int decametros=metros/10; System.out.println("el resultado es :"+metros+" Metros :"+decametros+
" Decametros"); System.out.println("----------------------------------------"); break; case 4: System.out.println("----------------------------------------"); System.out.println("3.- Metro--A--Decimetro"); metros=Integer.parseInt(recibir.readLine()); int decimetros=metros*10; System.out.println("el resultado es :"+metros+" Metros :"+decimetros+
" decimetros"); System.out.println("----------------------------------------"); break; case 5: System.out.println("----------------------------------------"); System.out.println("4.- Metro--A--Centimetro"); metros=Integer.parseInt(recibir.readLine()); int centimetros=metros*100; System.out.println("el resultado es :"+metros+" Metros :"
+centimetros+" Centimetros"); System.out.println("----------------------------------------"); break; case 6: System.out.println("----------------------------------------"); System.out.println("4.- Metro--A--Milimetro"); metros=Integer.parseInt(recibir.readLine()); int milimetros=metros*100; System.out.println("el resultado es :"+metros+" Metros :"
+milimetros+" Milimetros"); System.out.println("----------------------------------------"); break; default: break; } }while(opcion!=7); } }Usar esteCodigo libreria io Nombre del archivo( conver_long_scanner.java )
/** * * @author Gabriel */ import java.util.Scanner; public class conver_long_scanner{ public static void main(String[] args) { int opcion=0, metros=0; Scanner recibir=new Scanner(System.in); do{ System.out.println("MULTIPLOS"); System.out.println("1.- Metro--A--Kilometro"); System.out.println("2.- Metro--A--Hectometro"); System.out.println("3.- Metro--A--Decametro"); System.out.println("SUBMULTIPLOS"); System.out.println("4.- Metro--A--Decimetro"); System.out.println("5.- Metro--A--Centimetro"); System.out.println("6.- Metro--A--milimetro"); System.out.println("7.- Salir"); System.out.println("Ingrese el tipo de conversion"); opcion=recibir.nextInt(); switch(opcion){ case 1: System.out.println("----------------------------------------"); System.out.println("1.- Metro--A--Kilometro"); System.out.println("Ingrese sus metros"); metros=recibir.nextInt(); int operacion=metros/1000; System.out.println("el resultado es :"+metros+" Metros :"
+operacion+" kilometros"); System.out.println("----------------------------------------"); break; case 2: System.out.println("----------------------------------------"); System.out.println("2.- Metro--A--Hectometro"); System.out.println("Ingrese sus metros"); metros=recibir.nextInt(); int hectometro=metros/100; System.out.println("el resultado es :"+metros+" Metros :"
+hectometro+" Hectometros"); System.out.println("----------------------------------------"); break; case 3: System.out.println("----------------------------------------"); System.out.println("3.- Metro--A--Decametro"); metros=recibir.nextInt(); int decametros=metros/10; System.out.println("el resultado es :"+metros+" Metros :"
+decametros+" Decametros"); System.out.println("----------------------------------------"); break; case 4: System.out.println("----------------------------------------"); System.out.println("3.- Metro--A--Decimetro"); metros=recibir.nextInt(); int decimetros=metros*10; System.out.println("el resultado es :"+metros+" Metros :"
+decimetros+" decimetros"); System.out.println("----------------------------------------"); break; case 5: System.out.println("----------------------------------------"); System.out.println("4.- Metro--A--Centimetro"); metros=recibir.nextInt(); int centimetros=metros*100; System.out.println("el resultado es :"+metros+" Metros :"
+centimetros+" Centimetros"); System.out.println("----------------------------------------"); break; case 6: System.out.println("----------------------------------------"); System.out.println("4.- Metro--A--Milimetro"); metros=recibir.nextInt(); int milimetros=metros*100; System.out.println("el resultado es :"+metros+" Metros :"
+milimetros+" Milimetros"); System.out.println("----------------------------------------"); break; default: System.out.println("usted a salido"); break; } }while(opcion!=7); } }Usar este Codigo libreria Scanner Nombre del archivo( conver_long_swing.java )
/** * * @author codisource */ import javax.swing.*; public class conver_long_swing{ public static void main(String[] args) { int opcion=0, metros=0; do{ String recibir=JOptionPane.showInputDialog("MULTIPLOS
\n 1.- Metro--A--Kilometro " + "\n 2.- Metro--A--Hectometro \n 3.- Metro--A--Decametro
\n \n SUBMULTIPLOS " + "\n 3.- Metro--A--Decimetro \n 5.- Metro--A--Centimetro
\n 6.- Metro--A--milimetro \n7.-Salir"); opcion=Integer.parseInt(recibir); switch(opcion){ case 1: String recibir2=JOptionPane.showInputDialog("Metro--A--Kilometro
\n Ingrese sus metros"); metros=Integer.parseInt(recibir2); int operacion=metros/1000; JOptionPane.showMessageDialog(null,"resultado es:"+metros+
" Metros="+operacion+" kilometros"); break; case 2: String recibir3=JOptionPane.showInputDialog("Metro--A--Hectometro
\n Ingrese sus metros"); metros=Integer.parseInt(recibir3); int hectometro=metros/100; JOptionPane.showMessageDialog(null,"resultado es:"+metros+"
Metros="+hectometro+"Hectometros"); break; case 3: String recibir4=JOptionPane.showInputDialog("Metro--A--Decametro
\n Ingrese sus metros"); metros=Integer.parseInt(recibir4); int Decametros=metros/100; JOptionPane.showMessageDialog(null,"resultado es :"+metros+
" Metros ="+Decametros+" Decametro"); break; case 4: String recibir5=JOptionPane.showInputDialog("Metro--A--Decimetro
\n Ingrese sus metros"); metros=Integer.parseInt(recibir5); int decimetros=metros*10; JOptionPane.showMessageDialog(null,"resultado es :"+metros+
" Metros ="+decimetros+" decimetros"); break; case 5: String recibir6=JOptionPane.showInputDialog("Metro--A--Centimetros
\n Ingrese sus metros"); metros=Integer.parseInt(recibir6); int centimetros=metros*10; JOptionPane.showMessageDialog(null,"resultado es :"+metros+
"Metros="+centimetros+" Centimetros"); break; case 6: String recibir7=JOptionPane.showInputDialog("Metro--A--Milimetros
\n Ingrese sus metros"); metros=Integer.parseInt(recibir7); int milimetros=metros*100; JOptionPane.showMessageDialog(null,"resultado es:"+metros+
"Metros="+milimetros+" Milimetro"); break; case 7: JOptionPane.showMessageDialog(null,"usted a salido"); break; } }while(opcion!=7); } }Usar este codigo Libreria Swing
Compartir