programa Java para obtener elementos mínimos y máximos de la matriz

En este programa Java, vamos a leer una matriz con N elementos y encontrar el máximo de elementos (más grandes) mínimo (el más pequeño) y de elementos de la matriz dada .

Dada una matriz, y tenemos que encontrar / obtener el máximo de elementos de ella utilizando programa Java y mínimo.

Aquí, estamos tomando N número de elementos y búsqueda de los números entre ellos más pequeño (mínimo) y grande (máximo) .

Creamos un class llamado “MinMaxInArray” que tiene algunos métodos,

getMax – este método tendrá una matriz como un argumento y devuelve un valor entero, que es el elemento máximo (más grande) en el dado matriz.

getMin – este método se llevará a una matriz como un argumento y devuelve un valor entero, que es el elemento mínimo (el más pequeño) de la matriz dada.

Entonces, creamos otra class llamado “class” que es el programa class, que contiene el código para leer matriz, la búsqueda de elementos mínimos y máximos llamando a los métodos de “MinMaxInArray” class.

import java.util.Scanner;
class MinMaxInArray
{
//method to get maximum number from array elements
int getMax(int[]inputArray)
{
int maxValue=inputArray[0];
for(int i=1;i<inputArray.length;i++)
{
if(inputArray[i]>maxValue)
{
maxValue=inputArray[i];
}
}
return maxValue;
}
//method to get minimum number from array elements
int getMin(int[]inputArray)
{
int minValue=inputArray[0];
for(int i=1;i<inputArray.length;i++)
{
if(inputArray[i]<minValue)
{
minValue=inputArray[i];
}
}
return minValue;
}
}
public class Main
{
public static void main(String[] args)
{
int n;
// create object of scanner.
Scanner sc = new Scanner(System.in);
// you have to enter number here.
System.out.print("Enter number of elements you wants to enter :" );
// read entered number and store it in "n".
n=sc.nextInt();
int arr[]=new int[n];
for(int i=0;i<arr.length;i++)
{
System.out.print("Enter ["+(i+1)+"] element :" );
arr[i]=sc.nextInt();
}
MinMaxInArray mm=new MinMaxInArray();
System.out.print("Maximum value is :" +mm.getMax(arr));
System.out.print("Minimum value is :" +mm.getMin(arr));
}
}

salida

Enter number of elements you wants to enter : 5
Enter[1] element : 12
Enter[2] element : 65
Enter[3] element : 25
Enter[4] element : 5
Enter[5] element : 60
Maximum Value is : 65
Minimum Value is : 5


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *