Buscar

10 aula curso java

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

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando