“Conocimientos Programación>Programación Java

Cómo quitar ceros en recursividad Java

2013/8/8
Extracción de los ceros de una cadena con la recursividad es útil cuando se necesita para dar formato a los números que pueden tener ceros muy acolchadas en la parte delantera . La recursión es una técnica de programación potente en Java donde una función llama a sí misma varias veces , dividir un problema en una serie de pequeños sub-problemas . Eliminar los ceros de una cadena mediante la creación de una función recursiva que comprueba si el primer carácter de la cadena es un cero y , si es así, de forma recursiva devuelve una versión más pequeña de la cadena. Instrucciones
1

Abra el archivo de código fuente de Java en un editor como NetBeans , Eclipse o JBuilder X.
2

Crear una función que suprima de forma recursiva ceros desde el inicio del una cadena agregando el código siguiente encima de su principal función :

remove_zeros función public String ( String str ) {

if ( str.length ()> 0 ) {
< p > if ( str.charAt ( 0 ) == '0 ') {
remove_zeros retorno

( cadena.substring ( 1 ) ) ; }


}
str regreso

;

}

la función comprueba si la longitud de la cadena es mayor que 0 y recupera el valor del primer carácter . Si el primer carácter es un " 0 ", la función se llama a sí mismo de forma recursiva , pasando de un valor de la cadena sin comienzo " 0 ". Esto continúa hasta que la función se encuentra con un personaje distinto de cero o los extremos de cadena
3

Llame a la función recursiva y mostrar el resultado de añadir el siguiente código en su función principal : .

cadena str = " 0003,14159 " ;

cadena modified_str = "";

modified_str = remove_zeros (str ) ;

System.out.println ( modified_str ) ;

el código se mostrará la cadena " 3.14159 " con los ceros eliminado
4

Guarde el archivo fuente de Java , . compilar y ejecutar el programa para eliminar de forma recursiva los ceros de su cadena.

Programación Java
¿Por qué los diseñadores Web Utilice applets de Java en páginas web
Cómo convertir PrintStream a BufferedWriter
Cómo hacer una función de raíz cuadrada en Java
Cómo hacer un bucle MIDI en Java
Cómo probar la memoria Java Heap Tamaño
Cómo hacer un contador de tiempo en Java
Cómo Compilar Java En el Bloc de notas
Cómo hacer una libreta de direcciones en NetBeans
Conocimientos Informáticos © http://www.ordenador.online