• Matéria: Informática
  • Autor: cassioferrazd
  • Perguntado 4 anos atrás

Um bom programador deve ser capaz de analisar códigos de terceiros ​​​​​​​e saber como reaproveitá-los em seu projeto. Tendo isso em mente, analise o código a seguir e assinale a alternativa que corresponde ao que será impresso pelo programa:​​​​​​​

package Testes;

public class Main {
public static void main(String[] args) {

int valor = 12345;
valor=valor%10;
valor=valor*2;
valor=valor+100;
valor=valor%10;
int voce=10;
System.out.println("Valor: "+valor);

}

A. 12.

B. 0.

C. 25.

D. 123.

E. 152.

Respostas

respondido por: nataliap1001
8

Resposta:

0.

Explicação:

Preste atenção:

Cada vez que realiza a operação mod (resto da divisão) de um número maior que 10 e não múltiplo de 10 por 10, você obtém o último número, o mais à direita.

int valor = 12345;

       valor=valor%10; //valor=5

       valor=valor*2; // valor=10

       valor=valor+100; // valor = 110

       valor=valor%10; // valor=0

Logo, a resposta correta é 0.

Perguntas similares