Programación en Java/La clase Vector
Apariencia
import java.io.*; public class programa {
/** Creates a new instance of programa */
public static void main( String [] args ) throws IOException {
int i,n,num,op,a,ndt,x,z,sw,j;
int v[];
v=new int[10];
BufferedReader in= new BufferedReader (new InputStreamReader (System.in) );
System.out.println ("digite dimension de vector:");
n = Integer.parseInt (in.readLine());
for(i=1;i<=n;i++)
{
System.out.println("digite un numero:");
num=Integer.parseInt (in.readLine());
v[i]=num;
}
System.out.println("el vector almacenado:");
for(i=1;i<=n;i++)
{
System.out.println(v[i] + " ");
}
do{
System.out.println("menu principal");
System.out.println("ingresar nota");
System.out.println("buscar nota");
System.out.println("eliminar nota");
System.out.println("actualizar nota");
System.out.println("salir");
System.out.println("digite una opcion:");
op=Integer.parseInt(in.readLine());
switch(op){
case 1:
System.out.println("digite cantidad de elementos a insertar:");
j = Integer.parseInt(in.readLine());
a=n+j;
for (i=(n+1);i<=a;i++)
{
System.out.println("digite nuevo dato:");
ndt = Integer.parseInt(in.readLine());
v [i]=ndt;
}
for (i=1;i<=a;i++)
{
System.out.print(v [ i ] + " ");
}
break;
case 2:
System.out.println("digite dato a buscar:");
x=Integer.parseInt (in.readLine());
i=1;
sw=0;
while(i<=n && sw==0)
{
if(v[i]==x)
{
System.out.println("el dato se encontro:");
System.out.println("en la posicion:" + i);
sw=1;
}
i=i+1;
}
if(sw==0)
{
System.out.println("el dato no existe:");
}
break;
case 3:
System.out.println("### eliminar nota ###");
break;
case 4:
System.out.println("digite dato a buscar:");
x = Integer.parseInt(in.readLine());
i=1;
sw=0;
while(i<=n && sw==0)
{
if(v[i]==x)
{
System.out.println("el dato se encontro:" + i);
sw=1;
System.out.println("digite nuevo dato");
z = Integer.parseInt(in.readLine());
v[i]=z;
}
i=i+1;
}
if(sw==0)
{
System.out.println("el dato no existe:");
}
for (i=1;i<=n;i++)
{
System.out.print(v [ i ] + " ");
}
break;
case 5:
System.out.println("### salir ###");
break;
default:
System.out.println("opcion invalida");
break;
}
}while(op!=5);
System.out.println("fin del programa");
}
}