|
Maximum of an Array of Numbers
import java.io.*;
public class Maximum
{
public static void main(String args[])
{
float number, maximum;
int n;
String numberS,nS;
Float numberF;
numberF = new Float(0.0f);
n = 0;
number = 0.0f;
maximum = 0.0f;
try
{
DataInputStream in;
in = new DataInputStream(System.in);
System.out.println("Please Enter the value of N (ie.
how many no's. ?)");
System.out.flush();
nS = in.readLine();
n = Integer.parseInt(nS);
System.out.println("Please Enter " + n +
" nos."); System.out.flush();
numberS = in.readLine();
numberF = Float.value0f(numberS);
number = numberF.floatValue();
maximum = number;
for(int i= 1,· i < n; i++)
{
numberS = new String();
numberF = new Float(0.0f);
System.out.flush();
numberS = in.readLine();
numberF = Float.value0f(numberS);
number = numberF.floatValue();
if (number > maximum)
maximum = number;
}
}
catch(IOException e)
{
System.out.println("Input Output Error");
System.exit(1);
}
System.out.println("The biggest number of the given
" + n + "number is " +maximum);
}
}
Output
:
Please Enter The
value of N(ie.how many no's. ?)
5
-12
-65
1
15
The biggest number of
the given 5 number is 15
|