Então quer dizer que a ordem das operações importa?
Então quer dizer que a ordem das operações importa?
Boa noite, Rodrigo! Como vai?
Aqui é necessário analisar as operações e a impressão ao mesmo tempo. Quando dividimos 2 inteiros, o resultado é um inteiro, e só depois armazenamos os resultado em um double, fazendo com que o valor da variável resultado seja 2.0 e não 2.5. Quando estamos imprimindo, a expressão é executada da esquerda para a direita. Primeiro somamos valor e dividePor, e só ai concatenamos com String. Na segunda impressão é o contrário, primeiro concatenamos primeiro com String, fazendo com que todas as operações subsequentes também sejam concatenações, e não somas.
Como o exercício mesmo diz, a ordem das operações é sempre da esquerda para a direita!
EDIT: Em tempo, com a utilização dos parênteses vc consegue alterar essa ordem, dando preferência ao que os parênteses envolvem.
Pegou a ideia? Qualquer coisa é só falar!
Grande abraço e bons estudos!
Esclarecedor, obrigado.
Por nada, Rodrigo! Sempre que tiver qualquer dúvida é só mandar aqui no fórum!
Grande abraço e bons estudos!