Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Estruturas Condicionais Parte 2 Aula 10 Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com 0 16 18 70 16≤Idade<18 Idade>70 Não vota Opcional OpcionalObrigatório 18≤Idade≤7016<Idade Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Condição Composta Encadeada S “Opcional” I <- 2015 - NASC Fim NASC Início N “Obrigatório" I<16 S N(16≤I<18) ou (I>70) “Não vota” 0 16 18 70 Não vota Opcional Opcional Obrigatório Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Condição Composta Encadeada Inicio Se ou ( FimSe FimAlgoritmo S “Opcional” I <- 2015 - NASC Fim NASC Início N “Obrigatório" I<16 S N(16≤I<18) ou (I>70) “Não vota” Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com int nasc = teclado.nextInt(); int i = 2015 - nasc; if (i<16) { System.out.print(“Não Vota”); } else { if ((i>=16 && i<18) || (i>70)) { System.out.print(“Opcional”); } else { System.out.print(“Obrigatório”); } } Condição Composta Encadeada Inicio Se ou ( FimSe FimAlgoritmo Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Condição de Múltipla Escolha Fim Pernas Início 1 Pernas tipo <- "Saci" tipo <- “Bípede” tipo <- “ET" tipo <- "Quadrúpede" 2 4 outro tipo tipo <- "Aranha" 6, 8 Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Condição de Múltipla Escolha Inicio FimEscolha Escreva FimAlgoritmo Fim Pernas Início 1 Pernas tipo <- "Saci" tipo <- “Bípede” tipo <- “ET" tipo <- "Quadrúpede" 2 4 outro tipo tipo <- "Aranha" 6, 8 Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com int pernas = teclado.nextInt(); String tipo; switch (pernas) { case 1: tipo = “Saci”; break; case 2: tipo = “Bípede”; break; case 4: tipo = “Quadrúpede”; break; case 6,8: tipo = “Aranha”; break; default: tipo = “ET”; } System.out.print(tipo); Inicio FimEscolha Escreva FimAlgoritmo Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Exercícios - Aula 10 Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com 3. Observe o trecho de programa: public class Exemplo { public static void main(String[] args) { System.out.println(“Marinha do Brasil”); } } Com base na classe Java acima, assinale a opção correta. a) O método main necessita receber o array como parâmetro para ser executado. b) Os modificadores public e class são desnecessários para executar o código. c) Sua execução dependerá da versão da JVM em uso. d) Essa classe não será executada pela JVM. e) O método main é o primeiro a ser chamado e executado pela JVM. Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Observe o código Java abaixo: public class Teste { public static void main(String[] args) { String nome = “João”; imprimeNome(“Empty”); } public static void imprimeNome(String nome) { if(!nome.isEmpty()){ System.out.println(“Tudo bem ” + nome + “?”); } else { System.out.println(“O nome é ” + nome + “?”); } } } Qual será a saída do programa acima? a) Tudo bem Empty? b) Tudo bem João? c) O nome é Empty? d) O nome é João? e) Tudo bem Empty? O nome é João? Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com 35. O que será impresso quando o seguinte programa escrito na linguagem JAVA for compilado e executado? class Teste { public static void main(String args[]) { char ch; String test2 = "abcde"; String test = new String("abcde"); if(test.equals(test2)) { ch = (test == test2)? test.charAt(0) : test.charAt(1); } else { ch = (test == test2)? test.charAt(2) : test.charAt(3); } System.out.println(ch); } } a) a b) b c) c d) d e) e
Compartilhar