public class MetodosArray {
public static void main (String [] args) {
int [] nums = new int[5];
int M, m, suma, j=(int)(Math.random()*50+1);
boolean existe;
LlenarVector(nums);
MostrarVector(nums);
M=Mayor(nums);
m=Menor(nums);
suma=DevuelveSuma(nums);
existe=Buscar(nums, j);
System.out.println("El mayor valor es: "+M);
System.out.println("El menor valor es: "+m);
System.out.println("La suma de los componentes del vector es: "+suma);
System.out.println("El numero "+j+" existe: "+existe);
Ordenar(nums);
MostrarVector(nums);
}
//Muestra valores del vector.
public static void MostrarVector(int [] V){
for (int i = 0; i < V.length; i++) {
System.out.println("Componente "+i+": "+V[i]);
}
}
//Llena el vector con valores.
public static void LlenarVector(int [] V) {
for (int i = 0; i < V.length; i++) {
V[i] = (int)(Math.random()*50+1);
}
}
//Devuelve el mayor numero del vector.
public static int Mayor (int[]V){
int mayor = V[0];
for (int i = 0; i < V.length; i++) {
if(V[i] > mayor){
mayor = V[i];
}
}
return mayor;
}
//Devuelve el menor numero del vector.
public static int Menor (int[]V){
int menor = V[0];
for (int i = 0; i < V.length; i++) {
if(V[i] < menor){
menor = V[i];
}
}
return menor;
}
//Devuelve la suma de los valores del vector.
public static int DevuelveSuma (int[]V){
int suma = 0;
for (int i = 0; i < V.length; i++) {
suma+=V[i];
}
return suma;
}
//Devuelve si el valor de el segundo atributo existe en el vector
public static boolean Buscar (int[]V, int X){
boolean encontrado = false;
for (int i = 0; i < V.length; i++) {
if(V[i] == X){
encontrado = true;
}
}
return encontrado;
}
//Ordena los valores del vector del menor a mayor (Algoritmo de la burbuja).
public static void Ordenar(int[]V){
int aux = 0;
for (int i = 0; i < (V.length)-1; i++) {
for (int j = i+1; j < V.length; j++) {
if (V[i] > V[j]) {
aux = V[i];
V[i]= V[j];
V[j]= aux;
}//if
}//for
}//for
}//metodo
}//class
Varios métodos como mostrar los componentes de un vector, llenar un vector con números aleatorios, obtener el mayor valor de los componentes, obtener el menor, obtener la suma del valor de los componentes de un vector, buscar un numero en un vector y ordenar el valor de los componentes del vector.
1 Response
Write a comment
You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.