A classe System de Java contém alguns métodos para entrada e saída de valores básicos utilizando o console. Uma desenvolvedora está criando um programa em Java para calcular o valor do fatorial de um valor inteiro fornecido pelo usuário, utilizando o teclado, e exibir o resultado na tela por meio do console.
Ela desenvolveu o código a seguir:
Qual das alternativas a seguir apresenta um comando de entrada a partir da classe System que poderia ser inserido na lacuna [ ??? ] e permitiria ler do teclado um valor inteiro para ser usado no código acima?
import java.util.Scanner; // 1. importando a classe Scanner public class Exemplo1 { public static void main(String[] args) { Scanner ler = new Scanner(System.in); // 2. instanciando e criando um objeto Scanner int a, b; System.out.printf("Informe o primeiro valor: "); a = ler.nextInt(); // 3. entrada de dados (lendo um valor inteiro) System.out.printf("Informe o segundo valor.: "); b = ler.nextInt(); // 3. entrada de dados (lendo um valor inteiro) System.out.printf("\nResultados:\n"); System.out.printf("%d + %d = %3d\n", a, b, (a + b)); System.out.printf("%d - %d = %3d\n", a, b, (a - b)); System.out.printf("%d * %d = %3d\n", a, b, (a * b)); System.out.printf("%d / %d = %3d (divisão inteira)\n", a, b, (a / b)); System.out.printf("%d / %d = %6.2f (divisão exata)\n", a, b, ((double)a / b));
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar