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?
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".
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar