Maximum value and Index
The java code find a maximum value and its index from array of data
A class Data2 has defined with two member functions named max and maxIndex to find maximum value and its index respectively. A object is created to the class,Data with array of integers which are randomly generated from random object. The random generated integer values limited to 1000.
pseudocode of find maximum value
pseudocode of find maximum value index
Output
A class Data2 has defined with two member functions named max and maxIndex to find maximum value and its index respectively. A object is created to the class,Data with array of integers which are randomly generated from random object. The random generated integer values limited to 1000.
pseudocode of find maximum value
Read N integer data
set maxvaue = 0
for n=0 to N-1
check data[n] > maxvalue
maxvalue = data[n]
end for
print maxvalue
pseudocode of find maximum value index
Read N integer data
set mindex =0
set maxvaue = 0
for n=0 to N-1
check data[n] > maxvalue
maxvalue = data[n]
mindex = n
end for
print mindex
package cljavabasics;
import java.util.Arrays;
import java.util.Random;
public class Data2 {
int elem[];
public Data2(int elem[]) {
this.elem = elem;
}
public int max() {
int mval = 0;
for(int n=0;n<elem.length;n++)
{
if ( elem[n] > mval )
mval = elem[n];
}
return mval;
}
public int maxIndex()
{
int mi = 0;
int mval = 0;
for(int n=0;n<elem.length;n++)
{
if ( elem[n] > mval ) {
mval = elem[n];
mi=n;
}
}
return mi;
}
public static void main(String[] args)
{
int dsize=20;
int ds[] =new int[dsize];
Random rd =new Random();
rd.setSeed(0);
for(int n=0; n<dsize ; n++)
ds[n] = rd .nextInt(1000);
Data2 data = new Data2(ds);
int maxval = data.max();
int maxIndex = data.maxIndex();
System.out.println("nFind a maximum value and its index
from "+ " Data array elements");
System.out.println("Random Data :" + Arrays.toString(ds));
System.out.println("nMaximum value in Data :" + maxval);
System.out.println("Index of Maximum value in Data :"
+ maxIndex );
}
}
Output
Find a maximum value and its index from Data array elements
Random Data :[360, 948, 29, 447, 515, 53, 491, 761, 719,
854, 77, 677, 473, 262, 95, 844, 84, 875, 241, 320]
Maximum value in Data :948
Index of Maximum value in Data :1
Comments
Post a Comment