12
PRACTICA 3 VECTOR Oscar Camacho Sánchez

Clase vector

Embed Size (px)

DESCRIPTION

Este es un código para un vector espero lo entiendan

Citation preview

PRACTICA 3 VECTOR Oscar Camacho Sánchez

Oscar Camacho Sánchez

package vectores;

import java.util.Scanner;

public class mivector {

public static void main(String[] args) {

Scanner in = new Scanner(System.in);

vectores obj= new vectores();

int opciones;

do{

System.out.println("");

System.out.println("");

System.out.println("Elija una opcion del menu:");

System.out.println("1.-Agregar elementos al Vector");

System.out.println("2.-Tamaño Vector");

System.out.println("3.-Recorrer Vector");

System.out.println("4.-Comparar elemento");

System.out.println("5.-Buscar elemento");

System.out.println("6.-Primer elemento");

System.out.println("7.-Clonar Vector");

System.out.println("8.-Vaciar Vector");

System.out.println("9.-Ordenar Alfabeticamente");

System.out.println("10.-Remplazar elemento");

System.out.println("11)Salir");

Oscar Camacho Sánchez

opciones = in.nextInt();

switch (opciones){

case 1:

System.out.println("1.-Agregar elementos al Vector");

obj.Agregar();

break;

case 2:

System.out.println("2.-Tamano del Vector");

obj.tamano();

break;

case 3:

System.out.println("3.-Recorrer Vector");

obj.recorer();

break;

case 4:

System.out.println("4.-Comparar elementos");

obj.comparar();

break;

case 5:

System.out.println("5.-Buscar elemento");

obj.buscar();

break;

case 6:

System.out.println("6.Primer elemento");

obj.primerelemento();

break;

case 7:

Oscar Camacho Sánchez

System.out.println("7.-Clonar Vector");

obj.clonar();

break;

case 8:

System.out.println("8.-Vaciar Vector");

obj.vaciarVector();

break;

case 9:

System.out.println("9.-Ordenar Alfabeticamente");

obj.ordenar();

break;

case 10:

System.out.println("10.-Remplazar elemento");

obj.remplazar();

break;

case 11:

System.out.println("11.-Salir");

break;

}

}

while (opciones != 11);

}

}

Oscar Camacho Sánchez

Métodos package vectores;

import java.util.*;

public class vectores {

Vector vec = new Vector();

public void Agregar(){

vec.addElement("Uno");

vec.addElement("Dos");

vec.addElement("Tres");

vec.addElement("Cuatro");

vec.addElement("Cinco");

vec.addElement("Seis");

vec.addElement("Siete");

vec.addElement("Ocho");

vec.insertElementAt("Nueve", 8);

vec.insertElementAt("Diez", 9);

System.out.println(vec);

}

public void tamano(){

System.out.println("Elementos en el Vector1 - Arreglo

Unidimensional:"+vec.size());

Oscar Camacho Sánchez

}

public void recorer(){

for(int inc =0; inc<vec.size(); inc++){

System.out.println(inc+")"+vec.elementAt(inc));

}

}

public void comparar(){

for(int inc =0; inc<vec.size(); inc++){

System.out.println(inc+")"+vec.elementAt(inc));

if(vec.equals("Tres")){

System.out.println("Encontrado tres en la posicion:"+inc);

}

}

}

public void buscar(){

if(vec.contains("tres")){

System.out.println("Encontrado tres");

}

}

public void primerelemento(){

System.out.println("Primer elemento del Vector es: "+vec.firstElement());

}

public void clonar(){

Vector vec2=(Vector) vec.clone();

System.out.println("Elementos del en el vector2-Arreglo Unidimensional:

"+vec2.size());

Oscar Camacho Sánchez

System.out.println(vec2);

}

public void vaciarVector(){

vec.clear();

System.out.println("Elementos en el vector 1-Arreglo

Unidimensional:"+vec.size());

System.out.println(vec);

}

public void ordenar(){

Vector vec2=(Vector) vec.clone();

Collections.sort(vec2);

System.out.print(vec2);

}

public void remplazar(){

Vector vec2=(Vector) vec.clone();

vec2.set(2,"3");

System.out.println(vec2);

}

}

Oscar Camacho Sánchez

Pantallas de las acciones de cada método

1.-Agregar elementos al vector

2.-Tamaño del Vector

Oscar Camacho Sánchez

3.-Recorrer el Vector.

4.-Comparar elementos

Oscar Camacho Sánchez

5.-Buscar Elemento

6.-Primer elemento

Oscar Camacho Sánchez

7.-Clonar.

8.-Vaciar vector

Oscar Camacho Sánchez

9.-Ordenar alfabéticamente

10.-Reemplazar elemento