Buscar

Estruturas Condicionais em JAVA

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Estruturas de Decisão
If ... Else
switch ... case
Seleção Condicional:
Simples
if ... else
Sintaxe:
if (condição) {
Instruções para a condição “True”
}
Seleção Condicional:
Simples
Exemplo:
int valor;
Scanner entrada = new Scanner(System.in);
System.out.print(“Entre com um número:”);
valor = entrada.nextInt();
if (valor > 0) {
System.out.println(“Número digitado” + valor + “é maior que zero”);
}
}
Seleção Condicional:
Composta
Exemplo:
Sintaxe:
if (condição) {
Instruções para condição “True”
} else {
Instruções para condição “False”
}
*O Uso do “else” não é obrigatório.
Seleção Condicional:
Simples
Exe1).
Scanner entrada = new Scanner(System.in);
System.out.println(“Entre com uma nota:”);
Float nota = entrada.nextFloat();
if (nota<=100 && nota>=0) {
System.out.println(“Nota= “+nota+”Valor Válido”);
} eslse {
Sysem.out.println(“Nota= “+nota”+”Valor Inválido);
}
} 
}
Seleção Condicional:
Simples
Exer1: Pergunte a idade do usuário:
>Informar se ele é maior ou menor de idade;
Exer2: Pergunte a idade do usuário. 
>Informe em tela se ele é uma criança (até 12 anos), adolescente (até 
18 anos), adulto (até 50 anos) ou velho (acima de 50 anos).
Exer3: Pergunte a idade do usuário
>Informe se ele tem idade para votar ou não, se o voto é obrigatório ou 
facultativo. (até 16 não pode votar, 16 a 18 (é facultativo), 18 a 70 (voto 
obrigatório), acima de 70 (Facultativo)).
Seleção Condicional:
Composta
Comando switch case
Switch (expressão)
{
case 1: instruções; break;
case 2: instruções; break;
case 3: instruções; break;
case 4: instruções; break;
default: instruções;
}
Exemplo:
Digite um número e escolha o curso a ser matriculado.
Seleção Condicional:
Composta
import java.util.Scanner;
public class MultiplaEscolha {
public static void main(String[] args) {
int escolha;
Scanner entrada = new Scanner(System.in);
System.out.println(“Digite ‘1’, para JAVA”);
System.out.println(“Digite ‘2’, para PHP” );
System.out.println(“Digite ‘3’, para C#” );
escolha = entrada.nextInt();
switch (escolha) {
case 1: System.out.println(“Matricula realizada em Java”); break;
case 2: System.out.println(“Matricula realizada em PHP”); break;
case 3: System.out.println(“Matricula realizada em C#”); break;
default: System.out.println(“Digite 1, 2 ou 3 para escolher curso”); break;
} } }
Seleção Condicional:
Composta
• Elabora um programa que receba um número entre 1 e 12 
para que o mesmo retorne o nome do Mês correspondente.
Seleção Condicional:
Composta
import java.util.Scanner;
public class Escolha {
public static void main(String[] args) {
Scanner teclado = new Scanner (System.in);
System.out.print("Digite o número do mes que deseja saber o nome: ");
int mes = teclado.nextInt();
switch (mes) {
case 1: System.out.println("Janeiro"); break;
case 2: System.out.println("Fevereiro"); break;
case 3: System.out.println("Março"); break;
case 4: System.out.println("Abril"); break;
...
default: System.out.println("Mês inválido");
}
}
}
Seleção Condicional:
Composta
• Exercício1:
Faça um programa que forneça a seguinte instrução para o usuário: 
“Digite 1 para somar os números” ou “Digite 2 para saber a raiz quadrada 
de um número”.
O exercício pode ser feito com decisão simples ou composta.
É possível construir a resolução em um “bloco de instruções” utilizando o 
“switch...case”.
• Exercício2:
Refazer o programa de idade para Votar!
Seleção Condicional:
Composta
• Exercício3:
Faça um programa para o cálculo de uma folha de pagamento, sabendo que
os descontos são do Imposto de Renda, que depende do salário bruto
(conforme tabela abaixo) e 3% para o Sindicato e que o FGTS corresponde a
11% do Salário Bruto, mas não é descontado (é a empresa que deposita).
O Salário Líquido corresponde ao Salário Bruto menos os descontos. O
programa deverá pedir ao usuário o valor da sua hora e a quantidade de
horas trabalhadas no mês.
>Desconto do IR;
>Salário Bruto até 900 - isento
>Salário Bruto até 1500 - desconto de 5%
>Salário Bruto até 2500 - desconto de 10%
>Salário Bruto acima de 2500 - desconto de 20%.
*O valor da hora é 5 e a quantidade de hora é 220.
Seleção Condicional:
Composta
• Exercício 4
Faça um Programa que leia um número e exiba o dia correspondente da
semana. (1-Domingo, 2-Segunda, etc.), se digitar outro valor deve
aparecer valor inválido.
• Exercício 5
Faça um programa para a leitura de duas notas parciais de um aluno. O
programa deve calcular a média alcançada por aluno e apresentar:
>A mensagem "Aprovado", se média for maior ou igual a sete;
>A mensagem "Reprovado", se média for menor do que sete;
>A mensagem "Aprovado com Distinção", se média igual a 10.

Outros materiais