Aonde eu coloco o Metodo "main" pra indicar que vou executar?

3 respostas
B

No codigo abaixo, onde eu coloco o metodo MAIN ???

public class CaclculosMatematicos {

	static double[] arranjo = { 2.0, 3.9, 5.4, 2.5, 9.9, 3.2 };

	static double devolveMaior(double[] valores) {

		double result = 0;
		for (int i = 1; i < valores.length; i++) {
			if (result < valores[i]) {
				result = valores[i];
			}
		}

		return result;
	}

}

3 Respostas

T

Não defina métodos como static à toa, a menos que você saiba o que está fazendo.
Usualmente você pode definir seu método main dentro da própria classe (como estou fazendo), ou então dentro de uma outra classe (digamos TesteCalculosMatematicos).

public class CalculosMatematicos {

	double[] arranjo = { 2.0, 3.9, 5.4, 2.5, 9.9, 3.2 };

	double devolveMaior(double[] valores) {

		double result = 0;
		for (int i = 1; i < valores.length; i++) {
			if (result < valores[i]) {
				result = valores[i];
			}
		}

		return result;
	}

       public static void main(String[] args) {
               CalculosMatematicos cm = new CalculosMatematicos();
               System.out.printf ("O maior eh %.2f %n", cm.devolveMaior (cm.arranjo));
        }
}
N3kr0N
public class CaclculosMatematicos {

	static double[] arranjo = { 2.0, 3.9, 5.4, 2.5, 9.9, 3.2 };

	static double devolveMaior(double[] valores) {

		double result = 0;
		for (int i = 1; i < valores.length; i++) {
			if (result < valores[i]) {
				result = valores[i];
			}
		}

		return result;
	}
    public static void main(String[] args){
        devolveMaior(arranjo);
    }

}

isso?

Nykolas_Lima
N3kr0N:
public class CaclculosMatematicos {

	static double[] arranjo = { 2.0, 3.9, 5.4, 2.5, 9.9, 3.2 };

	static double devolveMaior(double[] valores) {

		double result = 0;
		for (int i = 1; i < valores.length; i++) {
			if (result < valores[i]) {
				result = valores[i];
			}
		}

		return result;
	}
    public static void main(String[] args){
        devolveMaior(arranjo);
    }

}
isso?

Sim.

Cuidado que acho q vc digitou errado o nome da classe. "CaClculosMatematicos"

Criado 30 de junho de 2009
Ultima resposta 30 de jun. de 2009
Respostas 3
Participantes 4