Questão 2524761

Tecnologia da Informação · 2018

Questão

ID 2524761

Disciplina: Tecnologia da Informação

Assunto: Java

Ano: 2018 Banca: IFRS - Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul Órgão: Instituto Federal do Rio Grande do Sul


Considerando que o código Java a seguir compila e executa sem erros e imprime "0.0":

1 public abstract class Compra {

2 private double valor;

3 public Compra(double valor) {

4 this.valor = valor; }

5 public double getValor() {

6 return this.valor; }

7 public static void main(String[] a) {

8 Compra c = new AVista(200, 10/100);

9 System.out.println(c.getValor()); }}

10 class AVista extends Compra {

11 private double desconto;

12 public AVista(double valor,

13 double desconto) { super(valor);

14 this.desconto = desconto; }

15 public double getValor() {

16 return 0;

17 }}

Que instrução deve substituir return 0; na linha 16 para que o programa imprima “180.0”?

Alternativas da questão 2524761
Pular para o conteúdo principal