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:
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
4 anos atrás
4 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás