Buscar

Qual o resultado após tentar compilar e executar o código abaixo dentro de um método main? String a = "String"; int b = 3; int c = 7; System.out.pr...

Qual o resultado após tentar compilar e executar o código abaixo dentro de um método main?
String a = "String";
int b = 3;
int c = 7;
System.out.println(a + b + c + a);

O código compila e é executado sem erros.
O resultado da impressão é a String10String37String.
Lança uma exceção
String10String
String37String
Não compila

Essa pergunta também está no material:

modulo1
5 pág.

Programação Orientada A Objetos Universidade Federal de Mato Grosso do SulUniversidade Federal de Mato Grosso do Sul

💡 1 Resposta

User badge image

Ed Verified user icon

O código compila e é executado sem erros. O resultado da impressão é "String10String7String". Explicação: - A variável "a" é uma String com o valor "String". - As variáveis "b" e "c" são inteiros com os valores 3 e 7, respectivamente. - Na linha seguinte, a expressão "a + b + c + a" é avaliada. Como "a" é uma String, a operação de adição (+) é interpretada como concatenação de Strings. Portanto, a expressão é avaliada da esquerda para a direita, resultando em "String10String7String". - Finalmente, o resultado é impresso no console usando o método "println" da classe "System.out".

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais