Recursividad en Java

marzo 26, 2010 | No hay comentarios | Java Posteado pordementexmaster

Que tal usuarios de Mix Informatico, ahora les vengo a mostrar como utilizar la recurcividad en java, para ello vamos a crear un metodo a el cual en este caso particular le pondremos el nombre de tablasdemultiplicar, bueno le asigno ese nombre por que con un metodo recursivo obtendremos el valor de las tablas de multiplicar hasta la del 10 en java:

1
2
3
4
5
6
7
8
9
static  public void tablasdemultiplicar(int contador){
 int arr[] = {1,2,3,4,5,6,7,8,9,10};
 System.out.println("\nTabla del "+contador);
 for(int c=0;c<arr.length;c++){
 System.out.println(contador+" x "+arr[c]+" = "+(contador*arr[c]));
 }
 if(contador!=10)
 tablasdemultiplicar(contador+1);
 }

Leer Más

Potencias en Java

marzo 26, 2010 | No hay comentarios | Java Posteado pordementexmaster

Como muchos ya saben la clase Math nos permite realizar potencias de numero como muchas mas operaciones matematicas, pero en este caso mostrare lo que la funcion .pow() de la libreria Math hace, en este caso en particular solo utilizaremos potencias de 2:

1
int iNumeroPotencias = 10;

Despues utilizaremos un bucle que llame tantas veces al método como potencias queremos mostrar:

1
for (int x=0;x<=iNumeroPotencias;x++) {...}

Leer Más

Palindromos en Java

marzo 26, 2010 | No hay comentarios | Java Posteado pordementexmaster

En este caso nos vamos a apoyar en el método .reverse de la clase StringBuffer. Este método invierte el contenido de la cadena.

Pero vamos por partes. Lo primero será tener una palabra/frase que sea un palíndromo, e instanciarla en un String.

1
String sPalabra = "comete al oso la etemoc";

Preparamos un poco la palabra/frase, quitándola los espacios en blanco. Para ello utilizamos el método replace.

1
sPalabraSinEspacios = sPalabra.replace(" ", "");

Leer Más

Obtener los códigos ASCII de una cadena de texto

marzo 26, 2010 | No hay comentarios | Java Posteado pordementexmaster

En este ejemplo vamos a ver como obtenemos los códigos ASCII de una cadena de texto con Java. Para ello recorreremos los caracteres de la cadena e iremos obteniendo el código. Para ello nos apoyamos en el método .codePointAt().

El método .codePointAt() devuelve el código ASCII de un carácter en concreto. El carácter será el que coincida con el índice que se pasa como parámetro al método.

Empezamos definiendo la cadena:

1
String sCadena = "Esto es una cadena de texto";

Leer Más

Empezaremos creando la clase que nos permitira recorrer la lista, a esta le asignaremos el nombre de Nodo

1
2
3
4
5
6
7
8
9
10
public class Nodo {
 Nodo nodoDer;
 int  dato;
 
public  Nodo(int dato) {
 this.dato = dato;
 this.nodoDer = null;
 }
 
}

Nesesitaremos un nodo para agregar a la lista este metodo ira agregando todo al final de la misma:

Leer Más