Simplesmente não consegui usar da forma de ir direto no console então guardei em uma variavel e concatenei com a escrita.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Simplesmente não consegui usar da forma de ir direto no console então guardei em uma variavel e concatenei com a escrita.
Olá, Taís! Como vai?
O código que você postou está quase correto, mas você está usando System.out.printf de uma forma que não é a mais comum para essa situação. O printf é geralmente usado para formatação de strings com especificadores de formato.
Para o que você quer fazer, que é concatenar e imprimir, o System.out.println pode ser mais adequado. Aqui está como você pode fazer isso:
public class Soma {
public static void main(String[] args) {
int num1 = 10;
int num2 = 5;
System.out.println("A soma é: " + (num1 + num2));
}
}
Com System.out.println, você consegue concatenar a string com o resultado da soma diretamente. Se você quiser usar printf, pode fazer assim:
public class Soma {
public static void main(String[] args) {
int num1 = 10;
int num2 = 5;
System.out.printf("A soma é: %d%n", (num1 + num2));
}
}
No exemplo acima, %d é um especificador de formato para inteiros, e %n é para nova linha.
Espero ter ajudado e bons estudos!