JAVA #CODIGO MELHORE COMPREENSÍVEL#
public class QTeste {
public static void main(String[] args) {
int count;
for(count =1; count <=10; count++) { //variravel count recebe1; se count for menor ou igual(<=) a 10; count
recebe mais 1(++)
if( count == 5) //se count for igual a 5(==) faça o comando break executar.
System.out.printf("%d ",count); // imprime o valor decimal contido na variavel count até que
o loop for seja completo ou quebrado(break)
break; //(break sai do loop(for)) --> e executa o codigo de fora.
}
System.out.printf("\nValor = %d\n",count); // (\n pula uma linha) --> (escreve a String Valor = ) --> ( \n
pula uma linha) --> (imprime na tela o ultimo valor conitido
na variavel count)
}
}
RESPOSTA: 1º - A variavel count é executada no loop for, e a cada passada no loop ela executa o codigo
"System.out.printf(%d", count)" que no caso ele imprime na tela o numero decimal contido na variavel count.
2º - Contudo a condicional "if( count ==5)" é executada automaticamente quando no loop for o
valor de count valer 5. Com isso o comando "break" é executado assim saindo dessa estrutura porém
ja tendo impresso na tela os resultados 1 2 3 4. "NAO EXECUTOU UMA QUINTA VEZ POIS
O COMANDO BREAK TEM PRIORIDADE ACIMA DO SYSOUT.PRINTF.
3º - Aqui fora do loop for, temos o ultimo sys.out.prinf(\nValor =%d\n", count)
Aqui é criado uma nova linha com o \n; e impresso a string "Valor =" , e o numero decimal contido
na variavel count com o comando %d ; e novamente pulando uma linha com o \n .
#Resposta: 1 2 3 4
Valor = 5
/*A SABER:
* System.out.printf("O método System.out.printf mostra os dados na saída formatados")
* ----------- --------------- ------------
* Um especificador de formato se inicia com o símbolo %, seguido por um caractere que representa o tipos de dado.
* No exemplo, %d representa um decimal.
* ---------------- ------------------------
* [Método printf – especificadores de formato:
*
* ESPECIFICADOR | FORMATO
* %d --> Número inteiro decimal.]
* ----------------------------- -------------------
* Método printf – Caracteres de escape:
*
[CARACTERE | REPRESENTA
\n --> Nova linha.]
* */
------------------------------------------------------------------------------------------------------------------------
FONTES:
https://www.youtube.com/watch?v=0D2E0M0lC-E&list=PLtchvIBq_CRTAwq_xmHdITro_5vbyOvVw&index=11
https://www.youtube.com/watch?v=BLCqCt89y1Y&list=PLtchvIBq_CRTAwq_xmHdITro_5vbyOvVw&index=7
http://www.bosontreinamentos.com.br/java/metodos-printf-print-e-println-curso-de-programacao-em-java/
https://www.youtube.com/watch?v=3Ie7VMJWoYo&t=656s
Coroado por Deus, não pela Igreja...
Pois meu poder é divino...
Pensavam que eu era muito jovem para governar as terras...
Mas eles falharam em entender...
Nascido para governar!
Meu momento chegou.
Fui escolhido pelo Céu!