CodeGym
AI Academy
Promozione
CodeGym University
Learning
Corsi
Tasks
Surveys & Quizzes
Games
Help
Schedule
Community
Users
Forum
Chat
Articles
Success stories
Activity
Reviews
Subscriptions
Tema chiaro

Lezioni

  • Recensioni
  • Chi siamo
Inizia
Inizia a imparare
Start learning now
  • I miei progressi
  • Corsi
  • Mappa Quest
  • Lezioni
  • Imparare a programmare su CodeGym

    JAVA 25 SELF
    Livello 6,Lezione 0
    Scopri come CodeGym trasforma l’apprendimento della programmazione in un’avventura entusiasmante: esercizi interattivi, feedback immediato, supporto della community e tantissima pratica. Qui non studi soltanto — passo dopo passo diventi un vero sviluppatore, acquisendo conoscenze ed esperienza indispensabili per iniziare una carriera nell’IT!
    Disponibile
  • Numeri e caratteri in Java

    JAVA 25 SELF
    Livello 6,Lezione 1
    In questa lezione comprenderai i tipi numerici e di carattere in Java: quali tipi interi e in virgola mobile esistono, a cosa servono BigInteger e BigDecimal, come usare i suffissi e gli underscore nei letterali, che cos’è char e come è collegato a Unicode. Tabelle pratiche, esempi e consigli — tutto in un unico posto.
    Disponibile
  • Introduzione ai numeri a virgola mobile e al tipo double

    JAVA 25 SELF
    Livello 6,Lezione 2
    In questa lezione su Java capirai cosa sono i numeri a virgola mobile, in cosa differiscono i tipi float e double, come dichiarare e inizializzare variabili, leggere i dati con Scanner, formattare l’output con String.format e vedrai anche errori tipici nei calcoli misti con int e double.
    Disponibile
  • Problemi di precisione e valori speciali

    JAVA 25 SELF
    Livello 6,Lezione 3
    Perché in Java l’espressione 0.1 + 0.2 non restituisce esattamente 0.3, come confrontare correttamente i numeri in virgola mobile tramite una tolleranza, quali valori speciali esistono per double ( Infinity, NaN) e come verificarli con Double.isInfinite e Double.isNaN. Analizziamo gli errori tipici e mostriamo esempi pratici.
    Disponibile
  • Arrotondamento e formattazione dei numeri

    JAVA 25 SELF
    Livello 6,Lezione 4
    In questa lezione vedremo come arrotondare e visualizzare bene i numeri in Java: il metodo Math.round(), le varianti Math.floor(), Math.ceil(), Math.rint(), l’arrotondamento a un certo numero di cifre, la formattazione con DecimalFormat e String.format, nonché la differenza tra arrotondamento e formattazione e gli errori tipici. Il tutto con esempi pratici e tabelle.
    Disponibile
  • Conversione di tipo esplicita e implicita in Java

    JAVA 25 SELF
    Livello 6,Lezione 5
    Analizziamo le conversioni di tipo in Java: conversioni automatiche (di allargamento) e cast espliciti (di restringimento) tra int, double, long, byte, char, le regole delle espressioni miste, le conversioni tra numeri e stringhe con Integer.parseInt e Integer.toString, e in che cosa il cast ( ( int )) differisce dall’arrotondamento con Math.round. Con esempi pratici ed errori tipici.
    Disponibile
  • Sviluppo di un prodotto IT

    JAVA 25 SELF
    Livello 6,Lezione 6
    In questa lezione scoprirete come è organizzato il processo di sviluppo di un prodotto IT: quali ruoli ci sono nel team, come interagiscono, di cosa si occupano Product Owner, UX Designer, DevOps e gli sviluppatori, e conoscerete anche la storia dell’evoluzione degli approcci alla creazione dei moderni servizi digitali.
    Disponibile
Learn
  • Registration
  • Java Course
  • Help with Tasks
  • Pricing
  • Java Syntax
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Success Stories
  • Activity
  • Affiliate Program
Company
  • About us
  • Contacts
  • Reviews
  • Press Room
  • CodeGym for EDU
  • FAQ
  • Support
CodeGymCodeGym is an online course for learning Java programming from scratch. This course is a perfect way to master Java for beginners. It contains 1200+ tasks with instant verification and an essential scope of Java fundamentals theory. To help you succeed in education, we’ve implemented a set of motivational features: quizzes, coding projects, content about efficient learning, and a Java developer’s career.
Follow us
Lingua dell'interfaccia
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
"Programmers Are Made, Not Born" © 2026 CodeGym
MastercardVisa
"Programmers Are Made, Not Born" © 2026 CodeGym