Os métodos das classes são utilizados para realizar operações. Dentro de um método, o desenvolvedor pode colocar quantos comandos ele quiser. O método pode possuir parâmetros, que são variáveis passadas para o método no momento em que ele for executar. Um método também pode ou não retornar um valor para quem o chamou.
Considerando o texto acima, observe o código a seguir e assinale a alternativa correta.
1 public class Calculadora {
2
3 public static short somar(short a, short b) {
4 return (short) (a + b);
5 }
6
7 public static short subtrair(short a, short b) {
8 return (short) (a - b);
9 }
10
11 public static short multiplicar (short a, short b) {
12 return (short) (a * b);
13 }
14
15 public static short dividir(short a, short b) {
16 return (short) (a / b);
17 }
18
19 public static short fazerNada(short a, short b) {
20
21 }
22 }
Alternativas
Alternativa 1:
A classe Calculadora é inválida, pois ela não possui um construtor.
Alternativa 2:
O método "fazerNada" está correto, pois não é obrigatório ter código dentro de um método.
Alternativa 3:
A classe Calculadora deveria obrigatoriamente definir um construtor que receba pelo menos 1 parâmetro.
Alternativa 4:
Os 4 primeiros métodos precisaram converter explicitamente o valor da operação para o tipo "short", pois os resultados das operações são do tipo inteiro.
Alternativa 5:
Somente nos métodos "somar" e "multiplicar" pode ocorrer um erro. Caso sejam passados valores muito altos e o resultado for maior do que 32.767, então acontecerá o erro.
Soluções para a tarefa
Respondido por
3
A classe calculadora precisa de um construtor, uma vez que esse construtor irá pegar os valores do usuário e assim poderá realizar as operações, logo fazendo a alternativa I a verdadeira.
Para criação de uma classe temos duas partes, a parte publica e a parte privada, a publica seria ao que o usuário poderia interagir. o construtor serviria para pegar os dados do usuário, o construtor serve para criação dos objetos, tais serão sempre inicializados, quando esses objetos podemos passar os nossos parâmetros que são colocados na parte privada.
Bons estudos.
rafael17foz:
Acredito que seja a Alternativa 4.
Respondido por
0
Resposta:
Os 4 primeiros métodos precisaram converter explicitamente o valor da operação para o tipo "short", pois os resultados das operações são do tipo inteiro.
Explicação:
Perguntas interessantes
Química,
7 meses atrás
Matemática,
7 meses atrás
Geografia,
11 meses atrás
Informática,
11 meses atrás
Geografia,
1 ano atrás
Matemática,
1 ano atrás
Biologia,
1 ano atrás