A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

1 Programação – JAVA Unidade 3 – Loops e Lógica Prof. Aparecido V. de Freitas Curso de Ciência da Computação.

Apresentações semelhantes


Apresentação em tema: "1 Programação – JAVA Unidade 3 – Loops e Lógica Prof. Aparecido V. de Freitas Curso de Ciência da Computação."— Transcrição da apresentação:

1 1 Programação – JAVA Unidade 3 – Loops e Lógica Prof. Aparecido V. de Freitas Curso de Ciência da Computação

2 2 Comparações > true se o operando da esquerda for MAIOR que o operando da direita, falso caso contrário. >=true se o operando da esquerda for MAIOR ou igual ao operando da direita, falso caso contrário. == true se o operando da esquerda for IGUAL ao operando da direita, falso caso contrário. !=true se o operando da esquerda for DIFERENTE do operando direita, falso caso contrário. <=true se o operando da esquerda for MENOR ou IGUAL ao da direita, falso caso contrário. < true se o operando da esquerda for MENOR que o operando da direita, falso caso contrário. ***************************************

3 3 Statement if if (expressão) Statement; -expressão pode retornar um valor true ou false. -Exemplo: if (numero%2 != 0) ++numero;

4 4 Blocos de Statements if (expressão) { statement 1; statement 2;... statement n; }

5 5 Blocos de Statements if (expressão) statement 1; statement 2;... statement n;

6 6 Else if (expressão) { statements; } else { statements; }

7 7 Operadores Lógicos & AND lógico &&AND condicional |OR lógico | |OR condicional !NOT

8 8 Duas expressões devem ser ambas verdadeiras para que o resultado seja verdadeiro. If (simbolo >= ‘A’ && simbolo <= ‘Z’) System.out.println(“simbolo eh maiusculo”); Operações AND

9 9 && não avaliará o operador da direita se o operador da esquerda for falso. & sempre avaliará os dois operandos. & e &&

10 10 Se uma das expressões for TRUE então o resultado também será TRUE. If (idade = 65) Taxa *= 0.9; // valor reduzido em 10% Operações OR

11 11 | | não avaliará o operador da direita se o operador da esquerda for TRUE. | sempre avaliará os dois operandos. | e | |

12 12 Se uma expressão for TRUE então NOT retorna FALSE. Se uma expressão for FALSE então NOT retorna TRUE. If ( ! (idade >= 16 | | idade < 65) ) Taxa *= 0.9; // valor reduzido em 10% Operação NOT

13 13 Faz seleção a partir de múltiplas escolhas baseado em um conjunto fixo de valores para uma dada expressão. A expressão deve produzir um resultado do tipo char, byte, short ou int. switch

14 14 switch (expressão) { case valor1: // faça alguma coisa... break; case valor2: // faça alguma coisa... break;... default: // faça alguma ação... break; } // continuação do programa... switch

15 15 char YesNo = ‘N’; switch (YesNo) { case ‘n’: case ‘N’: System.out.println(“ sem selecao... “); break; case ‘Y’: case ‘y’: System.out.println(“ Yes selecionado... “); break; } // continuação do programa... switch

16 16 for (exp_init) ; cond_loop; exp_increm) { // statements... } for

17 17 public static void main(String[ ] args) { byte valor = 1; for (int i=0; i<8; i++) { valor *= 2 ; System.out.println (“Valor=“ + valor); } for

18 18 while while (expressao) { // statements... }

19 19 while public static void main(String[ ] args) { int limite = 20; int soma = 0; int i = 1; while (i <= limite) { soma += i; i = i + 1; System.out.println (“Soma=“ + soma); }

20 20 do while do { // statements... } while (expressao);

21 21 do while public static void main(String[ ] args) { int limite = 20; int soma = 0; int i = 1; do { soma += i; i = i + 1; System.out.println (“Soma=“ + soma); } while (i <= limite) }

22 22 continue for ( int i = 1; i <= limite; i++) { if (i % 3 == 0) continue; soma = soma + i; } Permite o salto de toda ou parte da iteração do LOOP.

23 23 break int nValues = 50; boolean isPrime = true; for (int i = 2; i <= nValues; i++) { isPrime = true; for ( int j = 2; i <= j; j++) { if (i % j == 0) { isPrime = false; break; } Permite o salto de toda ou parte da iteração do LOOP.


Carregar ppt "1 Programação – JAVA Unidade 3 – Loops e Lógica Prof. Aparecido V. de Freitas Curso de Ciência da Computação."

Apresentações semelhantes


Anúncios Google