Imagem de fundo

A Figura 11 mostra um programa em Java que permite...

Para responder à questão 30, considere a Figura 11 que mostra um programa elaborado utilizando-se a linguagem de programação Java. Nessa Figura, inseriu-se, intencionalmente, um retângulo no local apontado pela seta nº 2, de modo a ocultar qualquer código fonte existente nesse local.


package ciga;

import javax.swing.JOptionPane;

public class QuestaoB {

--public static void main(String[] args) {

---String repetir = "SIM";

---int valorA, valorB, x=0, calculo;

Imagem associada para resolução da questão

----valorA = Integer.parseInt

---------(JOptionPane.showInputDialog("A: "));


----valorB = Integer.parseInt

---------(JOptionPane.showInputDialog("B: "));

----calculo = valorA * valorB;

----JOptionPane.showMessageDialog

--------------(null, "Valor: " + calculo);

----repetir=JOptionPane.showInputDialog

----------("Digite <<SIM>> para CONTINUAR");

--}

--JOptionPane.showMessageDialog

----------(null, "PROGRAMA ENCERRADO") ;

--System.exit(0);

-}

}


---------------Figura 11 – Programa em Java

A Figura 11 mostra um programa em Java que permite realizar, repetidamente, determinada multiplicação e apresentar o seu resultado, enquanto o conteúdo da variável "repetir" for "SIM". Para que esse programa funcione adequadamente e possa ser encerrado corretamente, basta que no local apontado pela seta nº 1 exista, apenas, o seguinte código fonte:


I. while (repetir == "SIM") {

II. while (repetir.equalsIgnoreCase("SIM")) {

III. while (repetir.equals("SIM")) {


Quais estão corretas?


A

Apenas I.


B

Apenas III.


C

Apenas I e II.


D

Apenas II e III.


E

I, II e III.