martes, 11 de marzo de 2014

Eventos del Mouse Archivos Fuentes

Evento del Mouse en Primer Plano
Codigo Fuente

Evento del Mouse en Segundo Plano
Codigo Fuente

Codigo Fuente Herencia en Java

Ciudadano.java

public class Ciudadano extends Persona{
   
    private String cedula;
    private String dirección;
   
    public Ciudadano(){
       
        super();
       
    }

    public String getCedula() {
        return cedula;
    }

    public void setCedula(String cedula) {
        this.cedula = cedula;
    }

    public String getDirección() {
        return dirección;
    }

    public void setDirección(String dirección) {
        this.dirección = dirección;
    }
   
}



Main.java


package prueba;

import java.util.Scanner;
import modelo.Persona;

/**
 *
 * @author CARLOS
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        
        Persona objeto1 = new Persona();
        Scanner teclado = new Scanner(System.in);
        System.out.println("digite el nombre");
        objeto1.setNombre(teclado.next());
        System.out.println("Digite el apellido");
        objeto1.setApellido(teclado.next());
        System.out.println("Digite la Edad");
        objeto1.setEdad(teclado.nextInt());
        System.out.println("Digite la Estatura");
        objeto1.setEstatura(teclado.nextDouble());
        System.out.println("Digite el Sexo");
        objeto1.setSexo(teclado.next());
        System.out.println("Digite el tipo de Sangre");
        objeto1.setTipoSangre(teclado.next());
        
        System.out.println("Salida por pantalla");
        System.out.println("Nombre: "+objeto1.getNombre());
        System.out.println("Apellido: "+objeto1.getApellido());
        System.out.println("Edad: "+objeto1.getEdad());
        System.out.println("Estatura: "+objeto1.getEstatura());
        System.out.println("Sexo: "+objeto1.getSexo());
        System.out.println("Tipo de Sangre: "+objeto1.getTipoSangre());
        
        
        
        
        
        
        
    }
}



lunes, 10 de marzo de 2014

Matriz en Java

MATRIZ

Una matriz es un arreglo, de tipo de dato estructurado, es bidimensional porque está conformado por filas y columnas. Para poder acceder a los elementos de la matriz, es por medio de dos índices uno de las filas y otro índice de las columnas. En cada elemento se almacena un dato. La matriz es finita porque conocemos el número de elementos que la conforman, es homogéneo porque el arreglo tiene un mismo tipo de datos y es ordenado porque tiene una secuencia de elementos consecutivos.
     



 

5.6.1 Ejercicios


Ejercicio 1
Desarrolle un programa en java, que de una matriz de 3x3 llenarlo e imprimirlo.
import java.util.Scanner;
public class Matriz1 {
    public static void main(String[] args) {
         int i,j;
        int a[][] = new int[3][3];
        Scanner sc = new Scanner(System.in);
            System.out.println("***llena vector***");  
      
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
             System.out.print("digite elemento a["+i+"]["+j+"]=");  
            a[i][j]=sc.nextInt();   
            }
        }
              System.out.println("***imprime vector***");  
      
          for(i=0;i<3;i++){
            for(j=0;j<3;j++){
             System.out.println("elemento a["+i+"]["+j+"]="+a[i][j]);  
          
            }
           }

            }
           }

         Ejercicio 2
Desarrolle un programa en java, de una Matriz de 2x2 , al digitar elemento del vector solo puede ser llenado por el numero 1.

import java.util.Scanner;

public class Matriz2 {

     
    public static void main(String[] args) {
        // TODO code application logic
        int i,j;
        int n;
        int cont;
        int a[][] = new int[3][3];
        Scanner sc = new Scanner(System.in);
        n=0;
        i=0;
        j=0;
        cont=0;
       
       
        do{
          System.out.println("digite el numero");
          n=sc.nextInt();
          if(n==1){
            
                     
          for(i=0;i<2;i++){
             
              for(j=0;j<2;j++){
                 
                  a[i][j]=n;
              }
          }
                   
              
          }
        }while(n!=-1);
         
       
        for(i=0;i<2;i++){
             for(j=0;j<2;j++){
            System.out.println("a["+i+"]["+j+"]="+a[i][j]);
             }       
        }
       
        }

        }

Vector en Java

Vector

EL vector es un arreglo, de tipo de dato estructurado, es unidimensional porque solo cuenta con un solo índice que accede a los elementos del arreglo, en el  podemos almacenar uno o más datos, el vector es finito porque conocemos el número de elementos que la conforman, es homogéneo porque el arreglo tiene un mismo tipo de datos y es ordenado porque tiene un secuencia de elementos consecutivos.



VECTOR Tipo entero de 10 Elementos
int a[] = new int[9];

           




           

Ejercicio 1
Desarrolle un programa en java que Llene el vector de 10 elementos y luego lo imprima por pantalla.

import java.util.Scanner;
public class Vector1 {
    public static void main(String[] args) {
       Scanner sc = new Scanner(System.in);
      
        int a[] = new int[10];
        int i;
       
        for(i=0;i<10;i++){
            System.out.print("digite el elemento a["+i+"]=");
        }
       
        for(i=0;i<10;i++){
             System.out.println("a["+i+"]="+a[i]);
        }
       
    }
}
Ejercicio 2
Desarrolle un programa en java, de un vector de 5 elementos, al digitar elemento del vector solo puede ser llenado por la letra r.

import java.util.Scanner;
public class Vector2 {
    public static void main(String[] args) {
        // TODO code application logic here
        String a[] = new String[5];
        Scanner sc = new Scanner(System.in);
        int i;
        String n;
        n="";
        i=0;
        do{
          System.out.println("digite la letra");
          n=sc.nextLine();
          if(n.equals("r")==true){
            if(i==5){
               
                System.out.println("vector lleno");
                n="-1";
            }
            else{
              a[i]=n;
              i++;
            }
          }
         }while(!n.equals("-1"));
        for(i=0;i<5;i++){
            System.out.println("n["+i+"]="+a[i]);
        }
            }
}

Ejercicio 3

Desarrolle un programa de java, que al llenar el vector a y b, sus elementos lo sume en un vector suma.

import java.util.Scanner;

public class Vector {

    public static void main(String[] args) {
        // TODO code application logic here
        Scanner sc = new Scanner(System.in);
        int a[] = new int[5];
        int b[] = new int[5];
        int suma[] = new int[5];
        int i;
          for(i=0;i<5;i++){
            System.out.print("digite el elemento a["+i+"]=");
            a[i]=sc.nextInt();
        }
            for(i=0;i<5;i++){
            System.out.print("digite el elemento b["+i+"]=");
            b[i]=sc.nextInt();
        }
       
            for(i=0;i<5;i++){
           suma[i]=a[i]+b[i];
        }
        for(i=0;i<5;i++){
         System.out.println("suma["+i+"]="+suma[i]);
        }
       
        }

        }