Vejamos o código:
//MaximumFinder.java
//Método maximum declarado pelo programador
import java.util.Scanner;
public class MaximumFinder {
public void determineMaximum()
{
//cria Scanner para obter dados a partir da janela de comando
Scanner input = new Scanner(System.in);
System.out.print("Digite três valores double separados por espaço");
double number1 = input.nextDouble();
double number2 = input.nextDouble();
double number3 = input.nextDouble();
double result = maximum(number1, number2, number3);
//exibe o valor máximo
System.out.print("O valor máximo é:" + result);
//retorna o máximo dos ses três parâmentros de double
public double maximum(double x, double y, double z)
{
double maximumValue = x;
if(y > maximumValue)
maximumValue = y;
if(z > maximumValue)
maximumValue = z;
return maximumValue;
}
}
O erro está ocorrendo na linha 21. Como pode ? Se devemos terminar a instrução print com pont-e-virgula ?