Por que o resultado do código System.out.println("sua idade daqui a sete anos sera "+ idade + 7) sai com resultado 317 e retirando o texto System.out.println(idade + 7); ele me dá o resultado 38? Por que solicitando a impressão sem o texto o resultado sai certo e com o texto ele sai alterado o valor? O que estou fazendo de errado?
código completo:
public class TestaVariaveis {
public static void main(String[] args) {
System.out.println("jameson abade");
int idade;
idade = 31;
System.out.println("sua idade daqui a sete anos sera "+ idade + 7);
} }