VECTORES Y MATRICES
Un vector, también
llamado arreglo (array), es una manera de agrupar valores de un mismo
tipo bajo un mismo nombre. Para acceder a los valores individuales se asigna a
cada uno de ellos un numero denominado índice, que normalmente empieza en cero.
En java podemos
declarar vectores de dos maneras:
Tipo_de_dato vector[];
O
tipo_de_dato[] vector;
De cualquiera de las
dos formas obtendríamos un vector de tamaño no definido. Sin embargo, la
declaración no asegura un buen uso de los elementos del vector; por lo que se
debe definir su tamaño asignándole memoria suficiente para todos sus elementos,
de la siguiente forma:
vector= new tipo_de_dato[tamaño];
ahora si tendríamos
un vector preparado para aceptar tantos elementos según el tamaño indicado del
tipo de dato que se haya elegido.
Ejemplo
Escriba un programa
que defina un arreglo de tamaño 8 con valores enteros y específicos dentro del
código fuente. Posteriormente el usuario introducirá un número entero y el
programa debe indicar si dicho número está dentro del arreglo y en qué posición
se encuentra, en caso contrario se indica que el número no se encuentra.
Los números
considerados en el código fuente son: 20, 10, 5, 1, 15, 8, 3, 18.
import javax.swing.*;
public class Arreglo {
public static void main(String[] args) {
int
numeros[] = {20,10,5,1,15,8,3,18};
int nbuscar,i;
int
existe=0;
nbuscar =
Integer.parseInt(JOptionPane.showInputDialog("Ingrese el # a
buscar"));
String mensaje = "Los numeros son
\n";
//entrada
for(i=0;i<=7;i++){
if(numeros[i] == nbuscar){
existe = 1;
break;
}
else
existe = 0;
}
//Consulta....
if (existe == 1){
JOptionPane.showMessageDialog(null,"Lo encontrastes =D!! " +
"El numero " + numeros[i] +"
Esta en la posicion: " + (i+1));
}
else
if (existe == 0){
JOptionPane.showMessageDialog(null,"Numero
no existe");
}
}
}




0 comentarios:
Publicar un comentario