abril 23, 2013

Conversión de grados a radianes

Este método te ayudara a resolver tu conversión de grados a radianes, solo tienes que pasarle el angulo al que quieres hacer la conversión.

public double conversionGaR(double angulo)
{
  double radianes = (angulo*3.14169)/180;
  return radianes;
}

Bien, como vemos es un método muy simple, con un solo parámetro (el angulo) y al hacer la operación retornara la conversión (double).

abril 18, 2013

Uso de la palabra THIS

La palabra this es una referencia al propio objeto en el que estamos. Supongamos que en un método un parámetro tiene el mismo nombre que alguna de nuestra variable de clase, entonces para poder distinguir la sentencia sería de la siguiente manera: this.nombreVariable = nombreParametro

Existen otros tres posibles usos para la palabra this, estos son:
- this.atributo. Para acceder a una propiedad del objeto actual.
- this.método(parámetros). Permite llamara un método del objeto actual con los parámetros indicados.
- this(parámetros). Permite llamar a un constructor del objeto actual. Esta llamada sólo puede ser empleada      en la primera línea de un constructor.

Estos tres usos serán vistos en otras publicaciones, por ahora solo veremos como se hace la referencia al objeto actual. Para esto se realizo el siguiente programa:


/**
 * Archivo: PalabraThis.java
 * @author BelloCerecero
 * @version 1.0
 * @since 18-abril-2013
 */

public class PalabraThis 
{
   private int puntoX;
   private int puntoY;

   public void actualizar(int puntoX, int puntoY)
   {
      this.puntoX = puntoX;
      this.puntoY = puntoY;
   }
}


Bien, como vemos tenemos dos variables atributos, que son "puntoX" y "puntoY" y creamos un método al que llamamos "actualizar" que recibe dos parámetros que tienen el mismo nombre que nuestras variables atributo, entonces en la linea 15 a la variable "puntoX" le agregamos la palabra reservada "this" así que queda de la siguiente manera "this.puntoX", al hacer esto estamos dejando en claro que hacemos referencia a la variable atributo y no al parámetro. Así que a la variable atributo se le asignara el parámetro "puntoX" (sin la palabra reservada this) lo mismo pasa en la linea 16.

marzo 03, 2013

Método split

Supongamos que tenemos la siguiente String: "1,2,3,4,5,6"
Ahora, lo que queremos es "meterla" en un arreglo. Pero de forma independiente cada uno de los valores, es decir, que en cada indice quede un elemento. 

indice[0] = 1
indice[1] = 2
indice[2] = 3
indice[3] = 4
indice[4] = 5
indice[5] = 6

Entonces este método nos es de mucha ayuda, ya que solo le tenemos que pasar de parámetro un delimitador (en este caso seria la coma ","), esto quiere decir que al llamar al método quedaría de la siguiente forma:

aquiVaLaCadena.split(",");

Bien para ejemplificar mejor veamos el siguiente código que implementa este método.


/**
 * @author BelloCerecero
 * @since 3-marzo-2012
 */

public class MetodoSplit 
{
    public static void main(String [] args)
    {
        String cadena = "1,2,3,4,5,6,7,8,9";
        String[] arreglo = cadena.split(",");
        
        for(int i = 0; i < arreglo.length; i++)
        {
            System.out.println("indice " + i +" = "+arreglo[i]);
        }
    }
}

Comencemos en la linea 10, aquí estamos declarando e inicializando una variable de tipo String que tiene: "1,2,3,4,5,6,7,8,9". En la linea 11 viene la utilización del método split, pero ¿Que estamos haciendo realmente? Pues bien primero estamos declarando un arreglo de tipo String y le asignaremos lo que tiene cadena pero con una particularidad, ya que al agregar el método split estamos diciendo que cada vez que se encuentre un limitador (que en este caso es una "coma")se guardara en un indice diferente. 

 La salida del programa es la siguiente: