Curso Java Completo - Aula 13: Controle de fluxo switch e exercícios

Поделиться
HTML-код
  • Опубликовано: 8 янв 2025

Комментарии • 42

  • @leovale
    @leovale 2 месяца назад +2

    Em 2024 e ainda é um dos melhores cursos. Está de parabéns.

  • @fabiocampineiro
    @fabiocampineiro 6 лет назад +6

    Vídeo 13/200 e avançando. Este curso eu faço inteiro. I-N-T-E-I-R-O!!!!!

    • @DevDojoBrasil
      @DevDojoBrasil  6 лет назад +4

      no final manda um alô dizendo o que achou.

  • @xuimmer
    @xuimmer 4 года назад +2

    Mais uma Aula Com sucesso.. proxima =)

  • @leandrosouza2767
    @leandrosouza2767 8 лет назад +5

    + uma aula Top d+ Willian!
    Fiz lógica (pascal) na faculdade há 8 anos atrás, tive um negócio proprio(loja), e não consegui mais estudar. Mesmo assim, desenvolvi site simples em html, css (alterava cores, layout no photoshop) alterava alguns códigos, mas nada começado realmente do zero.
    Comecei a Maratona Java, e estou satisfeito! Pois quero muito voltar ao mercado de trabalho e desenvolvendo aplicações mobile em java.
    Com o curso Maratona Java, estarei preparado? Qto tempo, sendo que tenho 3 horas diarias somente pra estudar java :)
    Preciso de um incentivo a mais rs
    Obrigado!

    • @DevDojoBrasil
      @DevDojoBrasil  8 лет назад +3

      Fala Leandro, tudo bom? Então se você quiser ser um desenvolvedor de aplicações mobile para Android esse curso vai ser um senhora base, apesar de ter algumas particulariedades o Android usa Java e entender os conceitos da linguagem vai te poupar uma dor de cabeça grande, Eu já vi gente desenvolvendo pra Android sem saber o que é um ArrayList, copiando o que vê na Internet, aí quando dá problema não
      consegue resolver.
      Você vai estar preparado pra desenvolver aplicações? eu diria uns 60 ~70% se finalizar e conseguir aplicar os conceitos do curso. Existem outras tecnologias envolvidas que você vai precisar estudar para completar esses 30~40% e dependendo do material que você usar pode ser mais difícil que esses 70%.
      Acessa essa aula: ruclips.net/video/9KmrXcMYySg/видео.html e da uma lida no primeiro comentário, o cara finalizou o curso em 20 dias, lá ele explica como fez. Não sei se vai aplicar a você, mas você pode tentar.
      O primeiro passo pra voltar você já deu, escolheu uma boa linguagem, está vendo um curso que é completo em todos os aspectos e o mais importante, está com vontade.
      Se precisar de qualquer coisa pode perguntar.

    • @leandrosouza2767
      @leandrosouza2767 8 лет назад

      Legal, nao quero cometer esse erronovamente, poi isso achei interessante buscar o conhecimento e nao o ctl c and v...(ja fiz muito e não me trouxe conhecimento algum...)
      Será um grande passo 60~70%, e se puder me indicar os outros 30~40% agradeceria, Lol ...
      Li o comentário do amigo, excelente exemplo de motivação!
      Atualmente estou fazendo um intercâmbio em Dublin, e aqui o mercado está aquecido, na realidade falta profissional qualificado para as vagas, fico até o fim do ano que vem, e a minha meta é entrar no mercado em 5 meses. Estou assistindo os vídeos, mas estou acompanhando na IDE eclipse, e tbm fazendo anotações, então acabo que demorando mais.
      Não posso deixar de parabenizar pelo excelente trabalho e incentivo!
      Bom, vou dar continuidade, muito obrigado!

    • @DevDojoBrasil
      @DevDojoBrasil  8 лет назад +1

      Leandro Santana eu que agradeço pelo elogio, são eles que mantém o canal funcionando. Quando aos outros 30% são particularidades do Android, tem de conhecer como por exemplo o ciclo de vida de uma Activity que são as "telas" do android, xml e entre outras ferramentas e bibliotecas que são nativas do Android, pra isso é extremamente recomendável estudar a documentação, da olhada no canal do Thiengo Calopsita: ruclips.net/user/thiengocalosita. Se um dia conseguir um trampo que a gente ajudou manda uma mensagem aqui ou no face devdojobr. A gente faz uma entrevista e vc conta pra galera se vc quiser.

    • @Gomax14
      @Gomax14 5 лет назад

      E ai leandro, depois de dois anos oque você ja teve como diferencial? conta pra gente para nos motivar tambem !
      Tmj

  • @mikael3255
    @mikael3255 2 года назад

    Melhor cursooo

    • @DevDojoBrasil
      @DevDojoBrasil  2 года назад

      Valeu Mikael, porém eu recomendo a nova versão desse curso aqui mesmo no canal

  • @tinelzinN
    @tinelzinN Год назад

    to assistindo agora em 2023, mt bom , sintaxe parecida com a do js por enquanto , mudou mt coisa de 2016 pra 2023?

    • @DevDojoBrasil
      @DevDojoBrasil  Год назад +1

      Assiste a nova versão do curso. Tem novas funcionalidades, mas o que foi feito aqui ainda tá atualizado

  • @gil4297
    @gil4297 3 года назад

    ... obrigado!

  • @davidsilva4473
    @davidsilva4473 Год назад

    Exercício ficou assim:
    public class ExercicioControleDeFluxo2 {
    public static void main(String[] args) {
    int valor = 4;
    String semana = valor == 1 | valor == 2 ? "Final de semana" : "Dia de semana";
    switch (valor){
    case 1:
    System.out.println(semana);
    break;
    case 2:
    System.out.println(semana);
    break;
    case 3:
    System.out.println(semana);
    case 4:
    System.out.println(semana);
    break;
    case 5:
    System.out.println(semana);
    break;
    case 6:
    System.out.println(semana);
    break;
    case 7:
    System.out.println(semana);
    break;
    default:
    System.out.println("Dia da semana invalido");

    }
    }
    }

  • @vaniasantosgarciademoura4589
    @vaniasantosgarciademoura4589 6 лет назад +1

    Magnífico!

  • @estudengenharia1287
    @estudengenharia1287 4 года назад +1

    Ficou assim:
    public class Exercicio {
    public static void main(String[] args) {
    int dia=1;
    switch (dia=6){
    case 6 :
    System.out.println("fds");
    break;
    case 7 :
    System.out.println("fds");
    break;
    default:
    System.out.println("Dia útil");

  • @giovanicappelaro5169
    @giovanicappelaro5169 4 года назад +1

    De volta aqui pra revisar pra faculdade haha.

  • @rafaelplinio4877
    @rafaelplinio4877 6 лет назад

    Tem diferença eu colocar a variável do tipo char entre aspas duplas? No video foi utilizado 'F' poderia utilizar "F"?

  • @gedeaodesouza6316
    @gedeaodesouza6316 8 лет назад +1

    O java permite a entrada de dados por parte do usuário? Tipo eu digito a variável, se sim,a partir de qual aula?

    • @DevDojoBrasil
      @DevDojoBrasil  8 лет назад

      Sim, mas a gente não cobre isso na aula pois não tem muito sentido o seu uso no mundo corporativo. Você pode ver um tutorial e aprender em menos de 5 minutos. Esse site mostra um exemplo: www.mballem.com/post/ler-dados-do-teclado-com-a-classe-scanner/

  • @ediponascimento9134
    @ediponascimento9134 7 лет назад +2

    Willian,
    Dizem que toda vez que você que um progamador java utiliza o swicth morre um bêbê foca. O meu professor, disse que bons programadores não fazem uso do switch no java. Qual a sua opinião sobre isso?

    • @DevDojoBrasil
      @DevDojoBrasil  7 лет назад +14

      Assim, não tem nada de errado com o switch, se você precisa entregar uma
      funcionalidade e está sem tempo para pensar em outra solução o switch é
      muito, mas MUITO melhor que você colocar if-else. Eu meio que
      compartilho a opinião deles, eu não gosto nem do switch, nem do if-else.
      Tento substituir usando ENUM, Polimorfismo, factory pattern, Streams e o
      que mais for possível para não usar esses caras. O melhor jeito de
      aprender é fazendo com switch e depois refatorar pra tirar o switch, uma
      hora você pega o jeito e já faz direto sem ele

    • @ediponascimento9134
      @ediponascimento9134 7 лет назад +1

      Top!

  • @blackghostgrayhat3688
    @blackghostgrayhat3688 3 года назад

    Aula 13 [ ok ]

  • @eduardomendonca3519
    @eduardomendonca3519 4 года назад

    aula 13 ok

  • @YAN-wh7ut
    @YAN-wh7ut 7 лет назад +1

    Porque na parte do switch, especificamente, no case, se usa um ":" depois do dia ?
    Porque não posso usar simplesmente um {
    Obrigado.

  • @hardrockboy1985
    @hardrockboy1985 4 года назад

    O conteúdo é muito bom, mas a fonte é muito pequena e com a tela preta fica difícil enxergar

    • @DevDojoBrasil
      @DevDojoBrasil  4 года назад +1

      Tem uma nova versão saindo para quem é membro em melhor qualidade. Vai ficar disponível para o público geral em alguns meses

  • @inv.anonimo
    @inv.anonimo 6 лет назад +2

    public class ControleDeFluxo {
    public static void main(String[] args) {
    byte dia = 2;
    switch(dia) {
    case 1:
    System.out.println("Domingo");
    break;
    case 2:
    System.out.println("Segunda");
    break;
    case 3:
    System.out.println("Terça");
    break;
    case 4:
    System.out.println("Quarta");
    break;
    case 5:
    System.out.println("Quinta");
    break;
    case 6:
    System.out.println("Sexta");
    break;
    case 7:
    System.out.println("Sábado");
    break;
    default:
    System.out.println("Opção Inválida!");
    break;
    }
    if(dia == 1 || dia == 7) {
    System.out.println("Fim de semana!");
    } else if(dia > 1 && dia < 7) {
    System.out.println("Dia útil!");
    } else {
    return;
    }
    }
    }

    • @rodrigodossantos8172
      @rodrigodossantos8172 3 года назад +1

      Como faz esse simbolo no teclado ||?

    • @inv.anonimo
      @inv.anonimo 3 года назад

      @@rodrigodossantos8172 Opa, Rodrigo. Você segura a tecla SHIFT e pressiona a tecla ao lado do Z, normalmente tem uma barra invertida ("\")!

    • @rodrigodossantos8172
      @rodrigodossantos8172 3 года назад

      @@inv.anonimo vlw

  • @levantaaaaaaaa
    @levantaaaaaaaa 7 лет назад

    default: "Error!"; break;

  • @rbrodriguesdev
    @rbrodriguesdev 7 лет назад

    Fala William, tudo bem? Qual a diferença entre as duplas e simples no Switch? Ou no Java?

    • @matheusrocha78
      @matheusrocha78 5 лет назад +1

      Aspas simples usa em variavel do tipo CHAR e aspas duplas usa em variavel STRING.

  • @ksks_tavo
    @ksks_tavo 3 года назад

    Ficou um pouco grande, mas procurei utilizar conceitos de aulas passadas.
    // Crie um switch que dado um valor de 1 a 7 considerando 1 domingo imprima se é dia útil ou final de semana
    import java.util.Scanner;
    public class ExercicioControleFluxo2 {
    public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    int dia;
    String statusDia;
    System.out.println("
    " +
    "(1) Domingo" + "
    " +
    "(2) Segunda-feira" + "
    " +
    "(3) Terça-feira" + "
    " +
    "(4) Quarta-feira" + "
    " +
    "(5) Quinta-feira" + "
    " +
    "(6) Sexta-feira" + "
    " +
    "(7) Sábado" + "
    "
    + "Selecione a alternativa desejada: ");
    dia = input.nextInt();
    statusDia = (dia > 1 && dia

  • @matheusjordan619
    @matheusjordan619 6 лет назад

    System.out.printf("Digite seu sexo: ");
    sexo = ler.next().toUpperCase();
    switch(sexo) {
    case "M":
    System.out.println("Masculino");
    break;
    case "F":
    System.out.println("Feminino");
    break;

  • @rodrigodossantos8172
    @rodrigodossantos8172 3 года назад

    public class psvm_sout {
    public static void main(String[] args) {
    int Dia = 9;
    switch(Dia){
    case 1:
    System.out.println("domingo");
    break;
    case 2:
    System.out.println("segunda");
    break;
    case 3:
    System.out.println("terça");
    break;
    case 4:
    System.out.println("quarta");
    break;
    case 5:
    System.out.println("quinta");
    break;
    case 6:
    System.out.println("sexta");
    break;
    case 7:
    System.out.println("sábado");
    break;
    default:
    System.out.println("não é um dia valido. Digite um número de 1 a 7");
    break;
    }
    if (Dia>1 && Dia