CodeGym
AI Academy
Promoção
CodeGym University
Aprendizagem
Cursos
Tarefas
Pesquisas & Questionários
Jogos
Ajuda
Cronograma
Comunidade
Usuários
Fórum
Chat
Artigos
Histórias de sucesso
Atividade
Avaliações
Assinaturas
Tema claro

Aulas

  • Avaliações
  • Sobre nós
Iniciar
Comece a aprender
Comece a aprender agora
  • Meu progresso
  • Cursos
  • Mapa da Missão
  • Aulas
  • Aprender programação no CodeGym

    JAVA 25 SELF
    Nível 6,Aula 0
    Descubra como o CodeGym transforma o aprendizado de programação em uma aventura emocionante: tarefas interativas, feedback instantâneo, apoio da comunidade e um mar de prática. Aqui você não apenas estuda — você se torna, passo a passo, um verdadeiro desenvolvedor, adquirindo o conhecimento e a experiência necessários para começar sua carreira em TI!
    Disponível
  • Números e caracteres em Java

    JAVA 25 SELF
    Nível 6,Aula 1
    Nesta aula, você vai entender os tipos numéricos e de caracteres do Java: quais são os tipos inteiros e de ponto flutuante, para que servem BigInteger e BigDecimal, como usar sufixos e underscores em literais, o que é char e como ele se relaciona com o Unicode. Tabelas práticas, exemplos e dicas — tudo em um só lugar.
    Disponível
  • Introdução aos números de ponto flutuante e ao tipo double

    JAVA 25 SELF
    Nível 6,Aula 2
    Nesta aula de Java, você vai entender o que são números de ponto flutuante, em que os tipos float e double diferem, como declarar e inicializar variáveis, ler dados com Scanner, formatar a saída com String.format e também verá erros típicos em cálculos mistos com int e double.
    Disponível
  • Problemas de precisão e valores especiais

    JAVA 25 SELF
    Nível 6,Aula 3
    Por que em Java a expressão 0.1 + 0.2 não resulta exatamente em 0.3, como comparar números de ponto flutuante usando uma tolerância, quais valores especiais existem em double ( Infinity, NaN) e como verificá-los com Double.isInfinite e Double.isNaN. Analisamos erros típicos e mostramos exemplos práticos.
    Disponível
  • Arredondamento e formatação de números

    JAVA 25 SELF
    Nível 6,Aula 4
    Nesta aula, vamos ver como arredondar e exibir números de forma agradável em Java: o método Math.round(), as variantes Math.floor(), Math.ceil(), Math.rint(), arredondamento para a quantidade necessária de casas decimais, formatação com DecimalFormat e String.format, bem como a diferença entre arredondamento e formatação e erros típicos. Tudo com exemplos práticos e tabelas.
    Disponível
  • Conversão de tipos implícita e explícita em Java

    JAVA 25 SELF
    Nível 6,Aula 5
    Analisamos as conversões de tipos em Java: conversões automáticas (de ampliação) e conversões explícitas (de redução) entre int, double, long, byte, char, regras de expressões mistas, passagens entre números e strings com Integer.parseInt e Integer.toString, e também em que o cast ( ( int )) difere do arredondamento com Math.round. Com exemplos práticos e erros típicos.
    Disponível
  • Desenvolvimento de produto de TI

    JAVA 25 SELF
    Nível 6,Aula 6
    Nesta aula, você vai descobrir como é o processo de desenvolvimento de um produto de TI: quais papéis existem na equipe, como interagem, do que cuidam o Product Owner, o UX Designer, o DevOps e os desenvolvedores, além de conhecer a história da evolução das abordagens para a criação de serviços digitais modernos.
    Disponível
Aprender
  • Cadastro
  • Curso de Java
  • Ajuda com Tarefas
  • Preços
  • Sintaxe Java
Comunidade
  • Usuários
  • Artigos
  • Fórum
  • Chat
  • Histórias de sucesso
  • Atividade
  • Programa de afiliados
Empresa
  • Sobre nós
  • Contatos
  • Avaliações
  • Sala de imprensa
  • CodeGym for EDU
  • Perguntas frequentes
  • Suporte
CodeGymCodeGym é um curso online para aprender programação Java do zero. Este curso é uma maneira perfeita de dominar Java para iniciantes. Contém mais de 1.200 tarefas com verificação instantânea e um escopo essencial da teoria dos fundamentos de Java. Para ajudar você a ter sucesso nos estudos, implementamos um conjunto de recursos motivacionais: questionários, projetos de programação, conteúdo sobre aprendizagem eficiente e carreira de desenvolvedor Java.
Siga-nos
Idioma da interface
English Deutsch Español हिन्दी Français
Português
Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Programadores se formam, não nascem" © 2026 CodeGym
MastercardVisa
"Programadores se formam, não nascem" © 2026 CodeGym