A maior rede de estudos do Brasil

Explique, com suas palavras, qual o objetivo de cada método da classe ProvaAED. O que será impresso na tela se executarmos o código da classe Main?

1. Considere o seguinte trecho de código:

public class ProvaAED{

 

public static int F1(int x, int y){

if (x > y)

return x + y;

else

return x – y;

}

 

public static int F2(int x){

int cont = 0;

for (int i = 1; i <= x; i++)

{

if (i % 2 != 0)

cont++;

}

return cont;

}

 

public static int F3(int x){

int res = 0;

for (int i = 1; i <= x; i++)

{

res = res + x;

}

return res;

}

 

public static int F4(int x[ ]){

int s = 0;

 

for (int i = 0; i < x.length; i++)

{

if (x[i] >= 10)

s = s + x[i];

}

return s;

}

 

public static int F5(int x[ ], int y){

int cont = 0;

 

for (int i = 0; i < x.length; i++)

{

if (x[i] == y)

cont++;

}

return cont;

}

}

 

 

public class Main {

public static void main(String[ ] args) {

 

int vet[ ] = {10, 20, 30, 5, 2, 3, 1, 5};

 

System.out.println(“F1: “ + ProvaAED.F1(10,20));

 

System.out.println(“F2: “ + ProvaAED.F2(7);

 

System.out.println(“F3: “ + ProvaAED.F3(4));

 

System.out.println(“F4: “ + ProvaAED.F4(vet));

 

System.out.println(“F5: “ + ProvaAED.F5(vet, 5));

}

}

 

 

 

 

Explique, com suas palavras, qual o objetivo de cada método da classe ProvaAED.

 

 

 

 

 

 

 

 

 

O que será impresso na tela se executarmos o código da classe Main?


1 resposta(s) - Contém resposta de Especialista

User badge image

RD Resoluções Verified user icon

Há mais de um mês

O método main () é a chave para tornar um programa Java executável. Aqui está a sintaxe básica para um método main ():

classe pública MyMainClass {
public static void main (String [] args) {
  // faça alguma coisa aqui ...
}
}

Observe que o método main () é definido entre chaves e é declarado com três palavras-chave: public, static e void:

    public: este método é público e, portanto, está disponível para qualquer pessoa.
    static: este método pode ser executado sem ter que criar uma instância da classe MyClass.
    void: Este método não retorna nada.
    (String [] args): Este método aceita um argumento String. Note que o args argumento pode ser qualquer coisa - é comum usar "args", mas poderíamos chamá-lo "stringArray".

O método main () é a chave para tornar um programa Java executável. Aqui está a sintaxe básica para um método main ():

classe pública MyMainClass {
public static void main (String [] args) {
  // faça alguma coisa aqui ...
}
}

Observe que o método main () é definido entre chaves e é declarado com três palavras-chave: public, static e void:

    public: este método é público e, portanto, está disponível para qualquer pessoa.
    static: este método pode ser executado sem ter que criar uma instância da classe MyClass.
    void: Este método não retorna nada.
    (String [] args): Este método aceita um argumento String. Note que o args argumento pode ser qualquer coisa - é comum usar "args", mas poderíamos chamá-lo "stringArray".

Essa pergunta já foi respondida por um dos nossos especialistas