lunes, 10 de marzo de 2014

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]);
        }
       
        }

        }

No hay comentarios:

Publicar un comentario