elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Problema con redonde
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema con redonde  (Leído 1,342 veces)
mapers


Desconectado Desconectado

Mensajes: 638


Ver Perfil
Problema con redonde
« en: 8 Abril 2011, 09:28 am »

Buena señores deseo que me ayuden con este problema tengo lo siguiente por ejemplo que ingrese  12.3654 y luego ingreso  el numero del redondeo  que puede ser por ejmeplo 2 ...me deberia de votar en  pantalla 12.36 pero no se en mi programa me vota 12.36♂♂♂  y de hay basurita porque sera ayudnme a corregir sa psrte hay esta mi codigo
Código
  1.  
  2. public class Metodo {
  3.  
  4.    private String cadena;
  5.    private int contar;
  6.  
  7.    public Metodo(String cadena, int contar) {
  8.        this.cadena = cadena;
  9.        this.contar = contar;
  10.    }
  11.    int factor = 0;
  12.  
  13.    public void Redondeo() {
  14.  
  15.        char[] c = new char[20];
  16.        c = cadena.toCharArray();
  17.        //System.out.println(c[1]);
  18.        for (int i = 0; i < cadena.length(); i++) {
  19.            if (c[i] == '.') {
  20.                factor = i;
  21.            }
  22.        }
  23.        char[] d = new char[10];
  24.        for (int i = 0; i < contar + factor + 1; i++) {
  25.            d[i] = c[i];
  26.  
  27.        }
  28.  
  29.        for (int i = contar + factor + 1; i < c.length - contar + factor - 1; i++) {
  30.            d[i] = ' ';
  31.  
  32.        }
  33.  
  34.        System.out.println(d);
  35.    }
  36. }
  37.  
  38.  
Código
  1.  
  2. import javax.swing.JOptionPane;
  3.  
  4.  
  5. public class Ejercicio7 {
  6.  
  7.    public static void main(String[] args) {
  8.  
  9.        Metodo M=new Metodo(JOptionPane.showInputDialog("Ingrese Numero a redondear "),Integer.parseInt(JOptionPane.showInputDialog("Indique catidad")));
  10.        M.Redondeo();
  11.    }
  12.  
  13. }
  14.  
  15.  



En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema BlueZScanner y problema de conexión
Hacking Mobile
Kasswed 3 6,334 Último mensaje 6 Mayo 2006, 22:04 pm
por Gospel
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines