“Conocimiento Programación>Programación Java

Cómo quitar ceros en recursividad Java

2015/5/5
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
¿Cómo escribo Java que seleccionará un archivo & Rename it
Cómo crear dos instancias de subclases en Java
Cómo utilizar JCreator con un Android
Conceptos de Java: Linked List Lab
Cómo eliminar los duplicados de una matriz en Java
Cómo atravesar los árboles binarios de Java
Cómo crear un menú paso a paso para el Android
¿Por qué los diseñadores Web Utilice applets de Java en páginas web
Conocimiento de la computadora © http://www.ordenador.online