Upload
oscar-camacho
View
215
Download
3
Embed Size (px)
DESCRIPTION
Este es un código para un vector espero lo entiendan
Citation preview
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