2 controle-de-fluxo

373 views

Published on

Aula sobre con

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
373
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

2 controle-de-fluxo

  1. 1. Controle de Fluxo
  2. 2. Material● Código em:● https://github.com/astux/formacao-java/zipball/master
  3. 3. Declarando variáveis● tipoDaVariavel nomeDaVariavel● int idade;● idade = 15;● int anoQueVem = idade + 1;● boolean deMenor = idade < 18;
  4. 4. Casting variáveis● double d3 = 3.14;● int i = (int) d3;● Tipo booleanos não pode ser convertido
  5. 5. Tamanho tipos primitivos TIPO TAMANHOboolean 1 bitbyte 1 byteshort 2 byteschart 2 bytesint 4 bytesfloat 4 byteslong 8 bytesdouble 8 bytes
  6. 6. Declarando variáveis● tipoDaVariavel nomeDaVariavel● int idade;● idade = 15;● int anoQueVem = idade + 1;● boolean deMenor = idade < 18;
  7. 7. Estruturas de fluxo● if● if...else● switch, case● while● do...while● for● continue, break
  8. 8. Instrução de seleção IF● Programas utilizam instruções de seleção para escolher entre cursos alternativos de ações.● if(<boolean>)
  9. 9. Instrução de seleção IF … ELSE● A instrução permite que o programador especifique uma ação a ser executada quando a condição não é verdadeira.
  10. 10. Operadores Booleanos● Operadores que auxiliam o uso de operações booleanas● && (e / and)● || (ou / or)
  11. 11. Operador &&● Tabela verdade● true && true == true● true && false == false● false && true == false● false && false == false
  12. 12. Operador ||● Tabela verdade● true || true == true● true || false == true● false || true == true● false || false == false
  13. 13. Situação 1● Evitar
  14. 14. Situação 2● Procurar fazer
  15. 15. Instrução de seleção SWITCH● Programas utilizam instruções de seleção para escolher entre cursos alternativos de ações.
  16. 16. Instrução WHILE● Comando para fazer um laço (loop), ou seja, repetir um trecho de código algumas vezes.● A ideia é que esse trecho seja repetido enquanto uma determinada condição seja verdadeira● while(<boolean>)
  17. 17. Instrução DO … WHILE● Assim como o while é um comando de loop.● Sua maior diferença é que ele verifica a condição de repetição após a primeira execução.● do … while(<boolean>)
  18. 18. Instrução FOR● Outro comando de loop● for(<inicialização>;<condição>;<incremento>)● equivalente a
  19. 19. Mantando o controle● Comando break● Comando continue
  20. 20. Escopo● É o trecho de código em que aquela variável existe e onde é possivel acessá-la.● Ao abrir um bloco com chaves ({…}), as variáveis declaradas ali dentro só valem até o fom do bloco.
  21. 21. Blocos internos● Blocos de código podem ser declarados dentro de outros.
  22. 22. Duvidas?

×