Questão
ID 2632804Disciplina: Tecnologia da Informação
Assunto: Estruturas de Controle: Decisão e Repetição
Ano: 2018 Banca: FUNDATEC - Fundação Universidade Empresa de Tecnologia e Ciências Órgão: Consórcio de Informática na Gestão Pública
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;
----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?
