SlideShare uma empresa Scribd logo
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

Mais conteúdo relacionado

Mais procurados

Aula 4 conversor ad e pwm
Aula 4   conversor ad e pwmAula 4   conversor ad e pwm
Aula 4 conversor ad e pwm
Francisco Fambrini
 
Exercicios+de+ladder+2009
Exercicios+de+ladder+2009Exercicios+de+ladder+2009
Exercicios+de+ladder+2009
Eduardo Fernandes
 
Aulas 10 e 11 - Álgebra de Boole
Aulas 10 e 11 - Álgebra de BooleAulas 10 e 11 - Álgebra de Boole
Aulas 10 e 11 - Álgebra de Boole
Jocelma Rios
 
Logica Digital
Logica DigitalLogica Digital
Logica Digital
Evandro Manara Miletto
 
Circuitos combinacionales
Circuitos combinacionalesCircuitos combinacionales
Circuitos combinacionales
JOSEMI.PUNCEL
 
Banco de dados atividade de sala
Banco de dados atividade de salaBanco de dados atividade de sala
Banco de dados atividade de sala
Carlos Melo
 
Sistemas Digitais Aula 29-08-18
Sistemas Digitais Aula 29-08-18Sistemas Digitais Aula 29-08-18
Sistemas Digitais Aula 29-08-18
Elaine Cecília Gatto
 
Automação com clp (ladder)
Automação com clp (ladder)Automação com clp (ladder)
Automação com clp (ladder)
laenio
 
Desenho de Instalacoes Eletricas.ppt
Desenho de Instalacoes Eletricas.pptDesenho de Instalacoes Eletricas.ppt
Desenho de Instalacoes Eletricas.ppt
EngenheiroBenevides
 
Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigo
Mauro Pereira
 
Aulas arquitetura de computadores parte 1
Aulas arquitetura de computadores parte 1Aulas arquitetura de computadores parte 1
Aulas arquitetura de computadores parte 1
Vitinhoops
 
Aula 03 - Estruturas de repetição
Aula 03 - Estruturas de repetiçãoAula 03 - Estruturas de repetição
Aula 03 - Estruturas de repetição
Eder Samaniego
 
Ab funcoes-logicas-portas-logicas
Ab funcoes-logicas-portas-logicasAb funcoes-logicas-portas-logicas
Ab funcoes-logicas-portas-logicas
Ednaldo Vicente
 
Quiz 1 sdac portas lógicas
Quiz 1 sdac portas lógicasQuiz 1 sdac portas lógicas
Quiz 1 sdac portas lógicas
Carlos Pereira
 
Curso de Java #11 - Estruturas de Repetição (Parte 1)
Curso de Java #11 - Estruturas de Repetição (Parte 1)Curso de Java #11 - Estruturas de Repetição (Parte 1)
Curso de Java #11 - Estruturas de Repetição (Parte 1)
Curso em Vídeo - Cursos Grátis com Certificado
 
Logic gates
Logic gatesLogic gates
Logic gates
Nisarg Amin
 
Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)
Gercélia Ramos
 
Circuitos Digitais
Circuitos DigitaisCircuitos Digitais
Circuitos Digitais
Everton da Silva
 
Algoritmos e Programação: Vetores
Algoritmos e Programação: VetoresAlgoritmos e Programação: Vetores
Algoritmos e Programação: Vetores
Alex Camargo
 
Programando microcontroladores pic março
Programando microcontroladores pic marçoProgramando microcontroladores pic março
Programando microcontroladores pic março
Cristiano Correa Dos Santos
 

Mais procurados (20)

Aula 4 conversor ad e pwm
Aula 4   conversor ad e pwmAula 4   conversor ad e pwm
Aula 4 conversor ad e pwm
 
Exercicios+de+ladder+2009
Exercicios+de+ladder+2009Exercicios+de+ladder+2009
Exercicios+de+ladder+2009
 
Aulas 10 e 11 - Álgebra de Boole
Aulas 10 e 11 - Álgebra de BooleAulas 10 e 11 - Álgebra de Boole
Aulas 10 e 11 - Álgebra de Boole
 
Logica Digital
Logica DigitalLogica Digital
Logica Digital
 
Circuitos combinacionales
Circuitos combinacionalesCircuitos combinacionales
Circuitos combinacionales
 
Banco de dados atividade de sala
Banco de dados atividade de salaBanco de dados atividade de sala
Banco de dados atividade de sala
 
Sistemas Digitais Aula 29-08-18
Sistemas Digitais Aula 29-08-18Sistemas Digitais Aula 29-08-18
Sistemas Digitais Aula 29-08-18
 
Automação com clp (ladder)
Automação com clp (ladder)Automação com clp (ladder)
Automação com clp (ladder)
 
Desenho de Instalacoes Eletricas.ppt
Desenho de Instalacoes Eletricas.pptDesenho de Instalacoes Eletricas.ppt
Desenho de Instalacoes Eletricas.ppt
 
Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigo
 
Aulas arquitetura de computadores parte 1
Aulas arquitetura de computadores parte 1Aulas arquitetura de computadores parte 1
Aulas arquitetura de computadores parte 1
 
Aula 03 - Estruturas de repetição
Aula 03 - Estruturas de repetiçãoAula 03 - Estruturas de repetição
Aula 03 - Estruturas de repetição
 
Ab funcoes-logicas-portas-logicas
Ab funcoes-logicas-portas-logicasAb funcoes-logicas-portas-logicas
Ab funcoes-logicas-portas-logicas
 
Quiz 1 sdac portas lógicas
Quiz 1 sdac portas lógicasQuiz 1 sdac portas lógicas
Quiz 1 sdac portas lógicas
 
Curso de Java #11 - Estruturas de Repetição (Parte 1)
Curso de Java #11 - Estruturas de Repetição (Parte 1)Curso de Java #11 - Estruturas de Repetição (Parte 1)
Curso de Java #11 - Estruturas de Repetição (Parte 1)
 
Logic gates
Logic gatesLogic gates
Logic gates
 
Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)
 
Circuitos Digitais
Circuitos DigitaisCircuitos Digitais
Circuitos Digitais
 
Algoritmos e Programação: Vetores
Algoritmos e Programação: VetoresAlgoritmos e Programação: Vetores
Algoritmos e Programação: Vetores
 
Programando microcontroladores pic março
Programando microcontroladores pic marçoProgramando microcontroladores pic março
Programando microcontroladores pic março
 

Destaque

Curso de Java #12 - Estruturas de Repetição (Parte 2)
Curso de Java #12 - Estruturas de Repetição (Parte 2)Curso de Java #12 - Estruturas de Repetição (Parte 2)
Curso de Java #12 - Estruturas de Repetição (Parte 2)
Curso em Vídeo - Cursos Grátis com Certificado
 
Curso de Java #09 - Estruturas Condicionais (Parte 1)
Curso de Java #09 - Estruturas Condicionais (Parte 1)Curso de Java #09 - Estruturas Condicionais (Parte 1)
Curso de Java #09 - Estruturas Condicionais (Parte 1)
Curso em Vídeo - Cursos Grátis com Certificado
 
Curso de Java #08 - Operadores Lógicos e Relacionais
Curso de Java #08 - Operadores Lógicos e RelacionaisCurso de Java #08 - Operadores Lógicos e Relacionais
Curso de Java #08 - Operadores Lógicos e Relacionais
Curso em Vídeo - Cursos Grátis com Certificado
 
Curso de Java #03 - Instalando JDK Java
Curso de Java #03 - Instalando JDK JavaCurso de Java #03 - Instalando JDK Java
Curso de Java #03 - Instalando JDK Java
Curso em Vídeo - Cursos Grátis com Certificado
 
Curso MySQL #16 - SQL com JOIN para mais de uma tabela
Curso MySQL #16 - SQL com JOIN para mais de uma tabelaCurso MySQL #16 - SQL com JOIN para mais de uma tabela
Curso MySQL #16 - SQL com JOIN para mais de uma tabela
Curso em Vídeo - Cursos Grátis com Certificado
 
Curso de Java #13 - Estruturas de Repetição (Parte 3)
Curso de Java #13 - Estruturas de Repetição (Parte 3)Curso de Java #13 - Estruturas de Repetição (Parte 3)
Curso de Java #13 - Estruturas de Repetição (Parte 3)
Curso em Vídeo - Cursos Grátis com Certificado
 
Modelo de matriz SWOT
Modelo de matriz SWOTModelo de matriz SWOT

Destaque (7)

Curso de Java #12 - Estruturas de Repetição (Parte 2)
Curso de Java #12 - Estruturas de Repetição (Parte 2)Curso de Java #12 - Estruturas de Repetição (Parte 2)
Curso de Java #12 - Estruturas de Repetição (Parte 2)
 
Curso de Java #09 - Estruturas Condicionais (Parte 1)
Curso de Java #09 - Estruturas Condicionais (Parte 1)Curso de Java #09 - Estruturas Condicionais (Parte 1)
Curso de Java #09 - Estruturas Condicionais (Parte 1)
 
Curso de Java #08 - Operadores Lógicos e Relacionais
Curso de Java #08 - Operadores Lógicos e RelacionaisCurso de Java #08 - Operadores Lógicos e Relacionais
Curso de Java #08 - Operadores Lógicos e Relacionais
 
Curso de Java #03 - Instalando JDK Java
Curso de Java #03 - Instalando JDK JavaCurso de Java #03 - Instalando JDK Java
Curso de Java #03 - Instalando JDK Java
 
Curso MySQL #16 - SQL com JOIN para mais de uma tabela
Curso MySQL #16 - SQL com JOIN para mais de uma tabelaCurso MySQL #16 - SQL com JOIN para mais de uma tabela
Curso MySQL #16 - SQL com JOIN para mais de uma tabela
 
Curso de Java #13 - Estruturas de Repetição (Parte 3)
Curso de Java #13 - Estruturas de Repetição (Parte 3)Curso de Java #13 - Estruturas de Repetição (Parte 3)
Curso de Java #13 - Estruturas de Repetição (Parte 3)
 
Modelo de matriz SWOT
Modelo de matriz SWOTModelo de matriz SWOT
Modelo de matriz SWOT
 

Mais de Curso em Vídeo - Cursos Grátis com Certificado

Curso MySQL #15 - Chaves Estrangeiras e SELECT com JOIN
Curso MySQL #15 - Chaves Estrangeiras e SELECT com JOINCurso MySQL #15 - Chaves Estrangeiras e SELECT com JOIN
Curso MySQL #15 - Chaves Estrangeiras e SELECT com JOIN
Curso em Vídeo - Cursos Grátis com Certificado
 
Curso MySQL #14 - Modelo Relacional
Curso MySQL #14 - Modelo RelacionalCurso MySQL #14 - Modelo Relacional
Curso MySQL #14 - Modelo Relacional
Curso em Vídeo - Cursos Grátis com Certificado
 
MySQL #13 - Obtendo dados SELECT (Parte 3)
MySQL #13 - Obtendo dados SELECT (Parte 3)MySQL #13 - Obtendo dados SELECT (Parte 3)
MySQL #13 - Obtendo dados SELECT (Parte 3)
Curso em Vídeo - Cursos Grátis com Certificado
 
Curso MySQL #07 - Manipulando Registros DELETE UPDATE
Curso MySQL #07 - Manipulando Registros DELETE UPDATECurso MySQL #07 - Manipulando Registros DELETE UPDATE
Curso MySQL #07 - Manipulando Registros DELETE UPDATE
Curso em Vídeo - Cursos Grátis com Certificado
 
MySQL #06 - Modificando Estrutura ALTER TABLE
MySQL #06 - Modificando Estrutura ALTER TABLEMySQL #06 - Modificando Estrutura ALTER TABLE
MySQL #06 - Modificando Estrutura ALTER TABLE
Curso em Vídeo - Cursos Grátis com Certificado
 
Curso MySQL #05 - Inserindo Dados INSERT INTO
Curso MySQL #05 - Inserindo Dados INSERT INTOCurso MySQL #05 - Inserindo Dados INSERT INTO
Curso MySQL #05 - Inserindo Dados INSERT INTO
Curso em Vídeo - Cursos Grátis com Certificado
 
Curso MySQL #04 - Melhorando banco de dados
Curso MySQL #04 - Melhorando banco de dadosCurso MySQL #04 - Melhorando banco de dados
Curso MySQL #04 - Melhorando banco de dados
Curso em Vídeo - Cursos Grátis com Certificado
 
Curso MySQL #03 - Criando um Banco de Dados MySQL
Curso MySQL #03 - Criando um Banco de Dados MySQLCurso MySQL #03 - Criando um Banco de Dados MySQL
Curso MySQL #03 - Criando um Banco de Dados MySQL
Curso em Vídeo - Cursos Grátis com Certificado
 
Curso MySQL #01 - Surgimento dos Bancos de Dados
Curso MySQL #01 - Surgimento dos Bancos de DadosCurso MySQL #01 - Surgimento dos Bancos de Dados
Curso MySQL #01 - Surgimento dos Bancos de Dados
Curso em Vídeo - Cursos Grátis com Certificado
 
Curso de Java #07 - Operadores (Parte 1)
Curso de Java #07 - Operadores (Parte 1)Curso de Java #07 - Operadores (Parte 1)
Curso de Java #07 - Operadores (Parte 1)
Curso em Vídeo - Cursos Grátis com Certificado
 
Curso de Java #05 - Swing e JavaFX
Curso de Java #05 - Swing e JavaFXCurso de Java #05 - Swing e JavaFX
Curso de Java #05 - Swing e JavaFX
Curso em Vídeo - Cursos Grátis com Certificado
 
Curso de Java #01 - História do Java
Curso de Java #01 - História do JavaCurso de Java #01 - História do Java
Curso de Java #01 - História do Java
Curso em Vídeo - Cursos Grátis com Certificado
 

Mais de Curso em Vídeo - Cursos Grátis com Certificado (12)

Curso MySQL #15 - Chaves Estrangeiras e SELECT com JOIN
Curso MySQL #15 - Chaves Estrangeiras e SELECT com JOINCurso MySQL #15 - Chaves Estrangeiras e SELECT com JOIN
Curso MySQL #15 - Chaves Estrangeiras e SELECT com JOIN
 
Curso MySQL #14 - Modelo Relacional
Curso MySQL #14 - Modelo RelacionalCurso MySQL #14 - Modelo Relacional
Curso MySQL #14 - Modelo Relacional
 
MySQL #13 - Obtendo dados SELECT (Parte 3)
MySQL #13 - Obtendo dados SELECT (Parte 3)MySQL #13 - Obtendo dados SELECT (Parte 3)
MySQL #13 - Obtendo dados SELECT (Parte 3)
 
Curso MySQL #07 - Manipulando Registros DELETE UPDATE
Curso MySQL #07 - Manipulando Registros DELETE UPDATECurso MySQL #07 - Manipulando Registros DELETE UPDATE
Curso MySQL #07 - Manipulando Registros DELETE UPDATE
 
MySQL #06 - Modificando Estrutura ALTER TABLE
MySQL #06 - Modificando Estrutura ALTER TABLEMySQL #06 - Modificando Estrutura ALTER TABLE
MySQL #06 - Modificando Estrutura ALTER TABLE
 
Curso MySQL #05 - Inserindo Dados INSERT INTO
Curso MySQL #05 - Inserindo Dados INSERT INTOCurso MySQL #05 - Inserindo Dados INSERT INTO
Curso MySQL #05 - Inserindo Dados INSERT INTO
 
Curso MySQL #04 - Melhorando banco de dados
Curso MySQL #04 - Melhorando banco de dadosCurso MySQL #04 - Melhorando banco de dados
Curso MySQL #04 - Melhorando banco de dados
 
Curso MySQL #03 - Criando um Banco de Dados MySQL
Curso MySQL #03 - Criando um Banco de Dados MySQLCurso MySQL #03 - Criando um Banco de Dados MySQL
Curso MySQL #03 - Criando um Banco de Dados MySQL
 
Curso MySQL #01 - Surgimento dos Bancos de Dados
Curso MySQL #01 - Surgimento dos Bancos de DadosCurso MySQL #01 - Surgimento dos Bancos de Dados
Curso MySQL #01 - Surgimento dos Bancos de Dados
 
Curso de Java #07 - Operadores (Parte 1)
Curso de Java #07 - Operadores (Parte 1)Curso de Java #07 - Operadores (Parte 1)
Curso de Java #07 - Operadores (Parte 1)
 
Curso de Java #05 - Swing e JavaFX
Curso de Java #05 - Swing e JavaFXCurso de Java #05 - Swing e JavaFX
Curso de Java #05 - Swing e JavaFX
 
Curso de Java #01 - História do Java
Curso de Java #01 - História do JavaCurso de Java #01 - História do Java
Curso de Java #01 - História do Java
 

Último

Vivendo a Arquitetura Salesforce - 02.pptx
Vivendo a Arquitetura Salesforce - 02.pptxVivendo a Arquitetura Salesforce - 02.pptx
Vivendo a Arquitetura Salesforce - 02.pptx
Mauricio Alexandre Silva
 
DEUS CURA TODAS AS FERIDAS ESCONDIDAS DA NOSSA.pptx
DEUS CURA TODAS AS FERIDAS ESCONDIDAS DA NOSSA.pptxDEUS CURA TODAS AS FERIDAS ESCONDIDAS DA NOSSA.pptx
DEUS CURA TODAS AS FERIDAS ESCONDIDAS DA NOSSA.pptx
ConservoConstrues
 
Roteiro para análise do Livro Didático.pptx
Roteiro para análise do Livro Didático.pptxRoteiro para análise do Livro Didático.pptx
Roteiro para análise do Livro Didático.pptx
pamellaaraujo10
 
2009_Apresentação-ufscar- TCC - AILTON.ppt
2009_Apresentação-ufscar- TCC - AILTON.ppt2009_Apresentação-ufscar- TCC - AILTON.ppt
2009_Apresentação-ufscar- TCC - AILTON.ppt
Ailton Barcelos
 
Como montar o mapa conceitual editado.pdf
Como montar o mapa conceitual editado.pdfComo montar o mapa conceitual editado.pdf
Como montar o mapa conceitual editado.pdf
AlineOliveira625820
 
O século XVII e o nascimento da pedagogia.pptx
O século XVII e o nascimento da pedagogia.pptxO século XVII e o nascimento da pedagogia.pptx
O século XVII e o nascimento da pedagogia.pptx
geiseortiz1
 
Primeira fase do modernismo Mapa Mental.pdf
Primeira fase do modernismo Mapa Mental.pdfPrimeira fase do modernismo Mapa Mental.pdf
Primeira fase do modernismo Mapa Mental.pdf
Maurício Bratz
 
ATIVIDADES de alfabetização do mês de junho
ATIVIDADES de alfabetização do mês de junhoATIVIDADES de alfabetização do mês de junho
ATIVIDADES de alfabetização do mês de junho
Crisnaiara
 
Eurodeputados Portugueses 2024-2029 | Parlamento Europeu
Eurodeputados Portugueses 2024-2029 | Parlamento EuropeuEurodeputados Portugueses 2024-2029 | Parlamento Europeu
Eurodeputados Portugueses 2024-2029 | Parlamento Europeu
Centro Jacques Delors
 
UFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdf
UFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdfUFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdf
UFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdf
Manuais Formação
 
PALAVRA SECRETA - ALFABETIZAÇÃO- REFORÇO
PALAVRA SECRETA - ALFABETIZAÇÃO- REFORÇOPALAVRA SECRETA - ALFABETIZAÇÃO- REFORÇO
PALAVRA SECRETA - ALFABETIZAÇÃO- REFORÇO
ARIADNEMARTINSDACRUZ
 
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
fran0410
 
Aula de filosofia sobre Sexo, Gênero e sexualidade
Aula de filosofia sobre Sexo, Gênero e sexualidadeAula de filosofia sobre Sexo, Gênero e sexualidade
Aula de filosofia sobre Sexo, Gênero e sexualidade
AlessandraRibas7
 
AVALIAÇÃO PRESENCIAL 8º período pedagogia
AVALIAÇÃO PRESENCIAL 8º período  pedagogiaAVALIAÇÃO PRESENCIAL 8º período  pedagogia
AVALIAÇÃO PRESENCIAL 8º período pedagogia
KarollayneRodriguesV1
 
Podcast: como preparar e produzir um programa radiofônico e distribuir na int...
Podcast: como preparar e produzir um programa radiofônico e distribuir na int...Podcast: como preparar e produzir um programa radiofônico e distribuir na int...
Podcast: como preparar e produzir um programa radiofônico e distribuir na int...
Militao Ricardo
 
SLIDE LIÇÃO 10 - DESENVOLVENDO UMA CONSCIÊNCIA DE SANTIDADE - TEXTO ÁUREO...
SLIDE LIÇÃO 10 - DESENVOLVENDO UMA CONSCIÊNCIA DE SANTIDADE - TEXTO ÁUREO...SLIDE LIÇÃO 10 - DESENVOLVENDO UMA CONSCIÊNCIA DE SANTIDADE - TEXTO ÁUREO...
SLIDE LIÇÃO 10 - DESENVOLVENDO UMA CONSCIÊNCIA DE SANTIDADE - TEXTO ÁUREO...
y6zh7bvphf
 
Cartinhas de solidariedade e esperança.pptx
Cartinhas de solidariedade e esperança.pptxCartinhas de solidariedade e esperança.pptx
Cartinhas de solidariedade e esperança.pptx
Zenir Carmen Bez Trombeta
 
Norma de Gênero - Mulheres Heterossexuais, Homossexuais e Bissexuais.pdf
Norma de Gênero - Mulheres Heterossexuais, Homossexuais e Bissexuais.pdfNorma de Gênero - Mulheres Heterossexuais, Homossexuais e Bissexuais.pdf
Norma de Gênero - Mulheres Heterossexuais, Homossexuais e Bissexuais.pdf
Pastor Robson Colaço
 
3ª série HIS - PROVA PAULISTA DIA 1 - 1º BIM-24.pdf
3ª série HIS - PROVA PAULISTA DIA 1 - 1º BIM-24.pdf3ª série HIS - PROVA PAULISTA DIA 1 - 1º BIM-24.pdf
3ª série HIS - PROVA PAULISTA DIA 1 - 1º BIM-24.pdf
AdrianoMontagna1
 
Aula 02 - Introducao a Algoritmos.pptx.pdf
Aula 02 - Introducao a Algoritmos.pptx.pdfAula 02 - Introducao a Algoritmos.pptx.pdf
Aula 02 - Introducao a Algoritmos.pptx.pdf
AntonioAngeloNeves
 

Último (20)

Vivendo a Arquitetura Salesforce - 02.pptx
Vivendo a Arquitetura Salesforce - 02.pptxVivendo a Arquitetura Salesforce - 02.pptx
Vivendo a Arquitetura Salesforce - 02.pptx
 
DEUS CURA TODAS AS FERIDAS ESCONDIDAS DA NOSSA.pptx
DEUS CURA TODAS AS FERIDAS ESCONDIDAS DA NOSSA.pptxDEUS CURA TODAS AS FERIDAS ESCONDIDAS DA NOSSA.pptx
DEUS CURA TODAS AS FERIDAS ESCONDIDAS DA NOSSA.pptx
 
Roteiro para análise do Livro Didático.pptx
Roteiro para análise do Livro Didático.pptxRoteiro para análise do Livro Didático.pptx
Roteiro para análise do Livro Didático.pptx
 
2009_Apresentação-ufscar- TCC - AILTON.ppt
2009_Apresentação-ufscar- TCC - AILTON.ppt2009_Apresentação-ufscar- TCC - AILTON.ppt
2009_Apresentação-ufscar- TCC - AILTON.ppt
 
Como montar o mapa conceitual editado.pdf
Como montar o mapa conceitual editado.pdfComo montar o mapa conceitual editado.pdf
Como montar o mapa conceitual editado.pdf
 
O século XVII e o nascimento da pedagogia.pptx
O século XVII e o nascimento da pedagogia.pptxO século XVII e o nascimento da pedagogia.pptx
O século XVII e o nascimento da pedagogia.pptx
 
Primeira fase do modernismo Mapa Mental.pdf
Primeira fase do modernismo Mapa Mental.pdfPrimeira fase do modernismo Mapa Mental.pdf
Primeira fase do modernismo Mapa Mental.pdf
 
ATIVIDADES de alfabetização do mês de junho
ATIVIDADES de alfabetização do mês de junhoATIVIDADES de alfabetização do mês de junho
ATIVIDADES de alfabetização do mês de junho
 
Eurodeputados Portugueses 2024-2029 | Parlamento Europeu
Eurodeputados Portugueses 2024-2029 | Parlamento EuropeuEurodeputados Portugueses 2024-2029 | Parlamento Europeu
Eurodeputados Portugueses 2024-2029 | Parlamento Europeu
 
UFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdf
UFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdfUFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdf
UFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdf
 
PALAVRA SECRETA - ALFABETIZAÇÃO- REFORÇO
PALAVRA SECRETA - ALFABETIZAÇÃO- REFORÇOPALAVRA SECRETA - ALFABETIZAÇÃO- REFORÇO
PALAVRA SECRETA - ALFABETIZAÇÃO- REFORÇO
 
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
 
Aula de filosofia sobre Sexo, Gênero e sexualidade
Aula de filosofia sobre Sexo, Gênero e sexualidadeAula de filosofia sobre Sexo, Gênero e sexualidade
Aula de filosofia sobre Sexo, Gênero e sexualidade
 
AVALIAÇÃO PRESENCIAL 8º período pedagogia
AVALIAÇÃO PRESENCIAL 8º período  pedagogiaAVALIAÇÃO PRESENCIAL 8º período  pedagogia
AVALIAÇÃO PRESENCIAL 8º período pedagogia
 
Podcast: como preparar e produzir um programa radiofônico e distribuir na int...
Podcast: como preparar e produzir um programa radiofônico e distribuir na int...Podcast: como preparar e produzir um programa radiofônico e distribuir na int...
Podcast: como preparar e produzir um programa radiofônico e distribuir na int...
 
SLIDE LIÇÃO 10 - DESENVOLVENDO UMA CONSCIÊNCIA DE SANTIDADE - TEXTO ÁUREO...
SLIDE LIÇÃO 10 - DESENVOLVENDO UMA CONSCIÊNCIA DE SANTIDADE - TEXTO ÁUREO...SLIDE LIÇÃO 10 - DESENVOLVENDO UMA CONSCIÊNCIA DE SANTIDADE - TEXTO ÁUREO...
SLIDE LIÇÃO 10 - DESENVOLVENDO UMA CONSCIÊNCIA DE SANTIDADE - TEXTO ÁUREO...
 
Cartinhas de solidariedade e esperança.pptx
Cartinhas de solidariedade e esperança.pptxCartinhas de solidariedade e esperança.pptx
Cartinhas de solidariedade e esperança.pptx
 
Norma de Gênero - Mulheres Heterossexuais, Homossexuais e Bissexuais.pdf
Norma de Gênero - Mulheres Heterossexuais, Homossexuais e Bissexuais.pdfNorma de Gênero - Mulheres Heterossexuais, Homossexuais e Bissexuais.pdf
Norma de Gênero - Mulheres Heterossexuais, Homossexuais e Bissexuais.pdf
 
3ª série HIS - PROVA PAULISTA DIA 1 - 1º BIM-24.pdf
3ª série HIS - PROVA PAULISTA DIA 1 - 1º BIM-24.pdf3ª série HIS - PROVA PAULISTA DIA 1 - 1º BIM-24.pdf
3ª série HIS - PROVA PAULISTA DIA 1 - 1º BIM-24.pdf
 
Aula 02 - Introducao a Algoritmos.pptx.pdf
Aula 02 - Introducao a Algoritmos.pptx.pdfAula 02 - Introducao a Algoritmos.pptx.pdf
Aula 02 - Introducao a Algoritmos.pptx.pdf
 

Curso de Java #10 - Estruturas Condicionais (Parte 2)

  • 1. Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Estruturas Condicionais Parte 2 Aula 10
  • 2. 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
  • 3. 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
  • 4. 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”
  • 5. 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
  • 6. 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
  • 7. 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
  • 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
  • 9. Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Exercícios - Aula 10
  • 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.
  • 11. 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?
  • 12. 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