0% acharam este documento útil (0 voto)
101 visualizações12 páginas

10 Aula Curso Java Slides

O documento descreve trechos de código Java que implementam estruturas condicionais como if/else e switch/case para tomar decisões baseadas em condições. Ele também apresenta exemplos de exercícios sobre estruturas condicionais.

Enviado por

Gleidson Lins
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
101 visualizações12 páginas

10 Aula Curso Java Slides

O documento descreve trechos de código Java que implementam estruturas condicionais como if/else e switch/case para tomar decisões baseadas em condições. Ele também apresenta exemplos de exercícios sobre estruturas condicionais.

Enviado por

Gleidson Lins
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 12

Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.

com

Aula 10
Estruturas
Condicionais Parte 2
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com

0 16 18 70

16<Idade 16≤Idade<18 18≤Idade≤70 Idade>70


Não vota Opcional Obrigatório Opcional
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com

Condição Composta Encadeada


Início

NASC

I <- 2015 - NASC

Opcional Opcional
S N
I<16
0 16 18 70
Não vota Obrigatório “Não vota”
S (16≤I<18) N
ou (I>70)

“Opcional” “Obrigatório"

Fim
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com

Inicio Condição Composta


Encadeada
Início

NASC

I <- 2015 - NASC

Se
S N
ou ( I<16

“Não vota”
S (16≤I<18) N
ou (I>70)

“Opcional” “Obrigatório"

FimSe
Fim
FimAlgoritmo
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com

Inicio Condição Composta


Encadeada
int nasc = teclado.nextInt();
Se int i = 2015 - nasc;
ou ( if (i<16) {
System.out.print(“Não Vota”);
} else {
if ((i>=16 && i<18) || (i>70)) {
FimSe System.out.print(“Opcional”);
FimAlgoritmo } else {
System.out.print(“Obrigatório”);
}
}
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Início
Condição de

Múltipla Escolha Pernas

Pernas

1
tipo <- "Saci"
2
tipo <- “Bípede”
4
tipo <- "Quadrúpede"
6, 8
tipo <- "Aranha"
outro
tipo <- “ET"

tipo

Fim
Inicio Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com

Condição de

Início

Pernas
Múltipla Escolha
Pernas

1
tipo <- "Saci"
2
tipo <- “Bípede”
4
tipo <- "Quadrúpede"
6, 8
tipo <- "Aranha"
outro
tipo <- “ET"

FimEscolha tipo

Escreva Fim
FimAlgoritmo
Inicio 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:
FimEscolha tipo = “ET”;
}
Escreva System.out.print(tipo);
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

Você também pode gostar