Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouNorma Freire Cipriano Alterado mais de 8 anos atrás
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.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.