37 lines
1.2 KiB
Java
37 lines
1.2 KiB
Java
|
Finding the maximum of three doubles
|
||
|
|
||
|
import java.awt.Container;
|
||
|
import javax.swing.*;
|
||
|
public class DoubleMax extends JApplet
|
||
|
{
|
||
|
public void init()
|
||
|
{
|
||
|
JTextArea outputArea = new JTextArea();
|
||
|
|
||
|
String s1 = JOptionPane.showInputDialog( "Enter first floating-point value" );
|
||
|
String s2 = JOptionPane.showInputDialog( "Enter second floating-point value" );
|
||
|
String s3 = JOptionPane.showInputDialog( "Enter third floating-point value" );
|
||
|
|
||
|
double number1 = Double.parseDouble( s1 );
|
||
|
double number2 = Double.parseDouble( s2 );
|
||
|
double number3 = Double.parseDouble( s3 );
|
||
|
|
||
|
double max = maximum( number1, number2, number3 );
|
||
|
|
||
|
outputArea.setText( "number1: " + number1 + "\nnumber2: " + number2 + "\nnumber3: " + number3 +
|
||
|
"\nmaximum is: " + max );
|
||
|
|
||
|
// get the applet's GUI component display area
|
||
|
Container c = getContentPane();
|
||
|
|
||
|
// attach outputArea to Container c
|
||
|
c.add( outputArea );
|
||
|
}
|
||
|
|
||
|
// maximum method definition
|
||
|
public double maximum( double x, double y, double z )
|
||
|
{
|
||
|
return Math.max( x, Math.max( y, z ) );
|
||
|
}
|
||
|
}
|