Desenvolvimento de Aplica es em Java SE
Fabio Almeida
Operadores if-else
• A sintaxe do if no Java é a seguinte:
– if (condicaoBooleana) {
• codigo;
–}
• Uma condição booleana é qualquer expressão que retorne true ou false. Para isso, você pode usar os operadores <, >, <=, >= e outros. Um exemplo:
– int idade = 15;
• if (idade < 18) {
• System.out.println("Não pode entrar");
–}
• Além disso, você pode usar a cláusula else para indicar o comportamento que deve ser executado no caso da expressão booleana ser falsa: – int idade = 15;
• if (idade < 18) {
– System.out.println("Não pode entrar");
• } else {
– System.out.println("Pode entrar");
•}
• Você pode concatenar expressões booleanas através dos operadores lógicos "E” e "OU”. O
"E” é representado pelo && e o "OU” é representado pelo ||.
• Um exemplo seria vericar se ele tem menos de 18 anos e se ele não é amigo do dono:
• int idade = 15;
– boolean amigoDoDono = true;
– if (idade < 18 && amigoDoDono == false) {
• System.out.println("Não pode entrar");
–}
– else {
• System.out.println("Pode entrar");
–}
Exercicios
• Crie um algoritmo em java que receba 3 números e coloque em ordem crescente
• Crie um algoritmo que receba 4 notas, calcule a media e defina se o aluno esta aprovado >7 reprovado <5 ou recuperação entre 5 e 7
O While
• O while é um comando usado para fazer um laço (loop), isto é, repetir um trecho de código algumas vezes. A idéia é que esse trecho de código seja repetido enquanto uma determinada condição permanecer verdadeira. • int idade = 15;
– while (idade < 18) {
• System.out.println(idade);
• idade = idade + 1;
–}
O For
• Outro comando de loop extremamente utilizado é o for.
• A idéia é a mesma do while: fazer um trecho de código ser repetido enquanto uma condição continuar verdadeira.
• Mas além disso, o for isola também um espaço para inicialização de variáveis e o modificador dessas variáveis. Isso faz com que quem mais legíveis, as variáveis que são relacionadas ao