daniel775:
drsmachado muito obrigado pela ajuda e atenção,
mas li o que você postou, mais ainda não entendi, fiquei com duvida nas 2 questoes
você consegue me explicar com um pouco mais de clareza?
muito obrigado
Então você tem sérios problemas com interpretação de textos…
Considere a expressão abaixo:
System.out.printf("É a %dª vez que eu %s para você. Vê se me %s agora em %d% do que eu estou falando", 2, "explico", "entende", 100);
Quando esta linha de código é lida, você tem 2 %d e 2 %s. Isso significa que espera 2 valores inteiros e dois valores em String.
Assim que o primeiro %d for lido, o valor ‘2’ passado após a frase será lido e substituirá o coringa.
System.out.printf("É a 2ª vez que eu %s para você. Vê se me %s agora em %d% do que eu estou falando", 2, "explico", "entende", 100);
Logo a seguir, o primeiro %s é lido e substituído pela palavra ‘explico’.
System.out.printf("É a 2ª vez que eu explico para você. Vê se me %s agora em %d% do que eu estou falando", "entende", 100);
Depois, o segundo %s é lido e substituído pela palavra ‘entende’
System.out.printf("É a 2ª vez que eu %s para você. Vê se me entende agora em %d% do que eu estou falando", 100);
Por último, o último %d é lido e substituído pelo valor 100
System.out.printf("É a 2ª vez que eu %s para você. Vê se me %s agora em 100% do que eu estou falando");
Entendeu ou quer que eu desenhe?