miércoles, 17 de febrero de 2016

CLASE HORA EN JAVA

Aqui introduciré el código de la clase Hora:


package hora;

public class Horas {
    private Integer hora;
    private Integer minuto;
    private Integer segundo;
    
    public Horas()
    {
        hora=0;
        minuto=0;
        segundo=0;
    }
    
    public Horas(Integer h, Integer m, Integer s)
    {
        hora=h;
        minuto=m;
        segundo=s;
    }
    
    public void contador()
    {
        segundo++;
        if(segundo>=60)
        {
            segundo=0;  
            minuto=minuto+1;
            if(minuto>=60)
            {
                minuto=0;
                hora=hora+1;
                if(hora>=24)
                {
                    hora=0;
                    minuto=0;
                    segundo=0;
                }
            }
        }
    }
    public void contador(Integer segundosxcontador)
    {
        for(int i=0; i<segundosxcontador; i++)
        {
            contador();
        }
    }
    
   public Integer getHora()
    {
        return hora;
    }
    
    public void setHora(Integer hora)
    {
        this.hora=hora;
    } 
    
       public Integer getMinuto()
    {
        return minuto;
    }
    
    public void setMinuto(Integer minuto)
    {
        this.minuto=minuto;
    } 
    
    public Integer getSegundo()
    {
        return segundo;
    }
    
    public void setSegundo(Integer segundo)
    {
        this.segundo=segundo;
    } 
    
    public String toString()
    {
        return hora+":"+minuto+":"+segundo;
    }
    
    public Integer comparar(Hora h)
    {
        int diferencia;
        diferencia=this.getHora()-h.getHora();
        
        if(diferencia==0)
        {
            diferencia=this.getMinuto()-h.getMinuto();
            if(diferencia==0)
            {
                diferencia=this.getSegundo()-h.getSegundo();
            }    
        }
        return diferencia;
    }
    
    public Hora Suma(Hora horita)
    {
        Integer resultadoSeg=(this.getSegundo()+horita.getSegundo());
        Integer acarreo=0;
        
        if(resultadoSeg>=60)
        {
            resultadoSeg=-60;
            acarreo=1;
        }
        
        Integer resultadoMin=(this.getMinuto()+horita.getMinuto()+acarreo);
        if(resultadoMin>=60)
        {
            resultadoMin=resultadoMin-60;
            acarreo=1;
        }
        
        Integer resultadoHora=(this.getHora()+horita.getHora()+acarreo);
        return new Hora(resultadoHora, resultadoMin, resultadoSeg);
    }
    
    public Hora Resta(Hora horita)
    {
        if(this.comparar(horita)>0)
        {
            return resta(this.horita); 
        }
        else
        {
            return resta(horita,this);
        }
    }
    
    private static Hora resta(Hora mayor, Hora menor)
    {
        if(mayor.getSegundo()<menor.getSegundo())
        {
            mayor.setSegundo(mayor.getSegundo()+60);
            mayor.setMinuto(mayor.getMinuto()-1);
        }
        
        Integer segundo=mayor.getSegundo()-menor.getSegundoo();
        
        if(mayor.getMinuto()<menor.getMinuto())
        {
            mayor.setMinuto(mayor.getMinuto()+60);
            mayor.setHora(mayor.getHora()-1);
        }
        
        Integer minuto=(mayor.getMinuto()-menor.getMinuto());
        Integer hora=(mayor.getHora()-menor.getHora());
        
        return new Hora(hora,minuto,segundo);
    }
    
    
}//FIN DEL PROGRAMA



CLASE PUNTO-LINEA EN JAVA


 
1.- Realizamos todos los pasos que ya conocemos para iniciar un proyecto en Java.
2.- El nombre del proyecto sera Punto.

 
3.- Definimos las variables x , y.
4.- Crear un constructor llamado Puntos cuyo parámetro serán Integer x, Integer y.
5.- Crear otro constructor sin parámetros pero dentro de el, definir a: x , y con valores de 0.
6.- Crear métodos con set y get para  x   y   y .
Los set serán para cambiar el valor de la variable.
Los get serán para mostrar el valor de esas variables.
7.- Crear un método llamado cuadrante, dentro de este se desarrollará una comparación para saber en que cuadrante estará el punto, con los valores ingresados.
8.- Crear un método usando String toString(), esto para visualizar los numero como coordenadas al momento de ejecutarlo.

 
9.- Crear objetos de nombre p1, p2, hasta pn.
9.1.- El paso 9 se refiere a que con esto podemos crear cuantos puntos nosotros queramos.
10.- Darle parámetros a los objetos creados. 
11.- Introducir el comando de visualización de datos, para poder visualizar los valores que tenga el punto 1 y el punto 2, además de saber en que cuadrante están.

 
12.- Crear una nueva clase llamada Linea.
13.- Dentro de la clase Linea definir nuestros dos puntos, los cuales conformaran un segmento.
14.- Crear un constructor llamado Linea y dentro de el colocare las variables x, y x2 y y2.

 


OPERACIONES ARITMÉTICAS EN JAVA (SUMA Y RESTA)



 
1.- Abrimos NetBeans.
2.- Dar click en Proyecto Nuevo.
3.- Seleccionamos Java Application.
4.- Dar click en Siguiente.
 
5.- Nombramos el proyecto como queramos.
6.- Damos click en Terminar.

 
7.- Se abrirá la siguiente ventana y hasta arriba Dira el nombre del proyecto: Operaciones.


 
8.- Damos click derecho en la carpeta operaciones que se encuentra en la ventana izquierda.

 
9.- Seleccionamos la opción Java Class, para crear una clase.

 
10.- Nombramos a la clase diferente al proyecto.
11.- Damos click en Terminar.
12.- Aparecerá una segunda ventana cuyo nombre sera Operacion.

 
13.- En esta ventana llamada Operación, realizaremos todos los pasos de la suma y resta.
14.- Declararemos variables x, y de tipo Integer y privadas.
15.- Crearemos un constructor con los parámetros Integer s1, e Integer s2.
16.- Dentro del constructor igualaremos a las variables x , y con S1 , S2.
17.- Crearemos un método llamado Suma.
18.- Dentro de suma escribiremos return x+y , esto porque regresaremos a los valores que tengan las variables y se sumaran.
19.- Repetimos el paso #17 pero ahora creando otros dos métodos llamados: Resta y Resta 2.
20.- Dentro de los métodos Resta y Resta 2, haremos la operaciones aritméticas correspondientes.

 
21.- Ahora en la primera venta que dice Operaciones, haremos los siguientes pasos.
22.- Dentro de public static void main(String[] args) crearemos un objeto llamado op.
23.- Seguido del objeto op, colocaremos un signo de = y después del signo colocaremos new Operación. 
Esto se debe a que el objeto tomará los valores de la clase Operación.
24.-  Colocaremos parámetros al lado de new Operacion, esos valores seran los números a sumar o a restar.
25.- Creamos tres variables, que en este caso serán a, b y c.
26.- En estas variables regresará el valor de la operación que se hizo en la clase Operacion.
27. Escribiremos el comando de imprimir o mostrar la información en la pantalla del ordenador.
28.- Damos click en correr al programa.
29.- Observamos los resultados de las operaciones en la ventanilla de abajo.
30. Nuestro programa para sumar y restar esta terminado y se podrá ocupar en cualquier momento.

martes, 16 de febrero de 2016

MI PRIMER PROYECTO EN JAVA

 
1.- Abrir el programa NetBeans desde nuestro Escritorio.

 
2.- Esperamos a que se abra el programa.

 
3.- Damos click en la carpeta (Proyecto Nuevo).

 
4.- Se abrirá una venta después de seguir el paso 3.
5.- Seleccionamos la opción de Java Application.
6.- Damos click en Siguiente.

 
7.- Se abrirá la siguiente ventana después de seguir el paso 6.
8.- En la opción de Nombre proyecto, cambiar el nombre del documento a su criterio.
9.- Damos click en la opción Terminar.

 
10. Se abrirá la siguiente ventana.
11.- Se mostrará el cuerpo del programa que realizaremos.
12.- En la parte de public static void main(String() args) escribiremos la parte del código para realizar el proyecto.

 
13.- Escribir el comando: System.out.println("Hola Mundo"); 

 
14.- Dar click en el icono verde de reproducción(Ejecutar Project).
15.- Después de dar click el programa compilara, guardara y ejecutará el proyecto.

 
16.- Una vez terminado el paso 15 , aparecerá una ventana que dira Hola Mundo.
Esto se debe a que escribimos el comando de imprimir en la pantalla o mostrar resultado.
17.- Durante el proceso no hubo errores y hay una confirmación con la palabra: BUILD SUCCESSFUL.


 
18.- Si existe un error de sintaxis en el programa, el mismo programa lo marcará de color rojo, como se muestra en la imagen.

 
19.- Si no se corrige el error de sintaxis antes de correr el programa, al momento de correrlo aparecerá la siguiente ventana.
20.- Damos click en Cancel.
21.- Corregimos la sintaxis y volvemos a correr el programa.
22.- Nuestro primer proyecto está funcionando y listo para ocuparlo en cualquier momento.

¿QUÉ SON LAS PALABRAS RESERVADAS EN JAVA?

Son todas las palabras que no podemos usar para definir una constante, variable y método. Tienen una función especifica y dentro de los diferentes tipos de lenguajes de programación existen algunas similitudes, pero eso no quiere decir que tengan la misma función.
¿QUÉ ES UNA SOBRECARGA EN JAVA?

La sobre carga en Java implica que se definen diversos métodos o constructores con el mismo nombre y se pueden llegar a diferenciar por el número y el tipo de sus argumentos.
Características de los métodos y constructores es que poseen:
o   Nombre.
o   Lista de argumentos.
o   Datos que regresan.
¿QUÉ ES UNA CLASE EN JAVA?

Es un plano o plantilla que contiene todas las características, funciones y métodos de un objeto. Para definir una clase se utiliza la palabra reservada "class".