Scopri la programmazione Java: le basi
Java è uno dei linguaggi di programmazione più famosi al mondo ed è utilizzato su oltre tre miliardi di dispositivi. Se vuoi imparare Java, otterrai una prima introduzione qui.
Java: come creare il tuo primo programma
Per poter codificare correttamente con Java, è necessario un ambiente di sviluppo, in breve: IDE. IntelliJ o Visual Studio è molto adatto per Java. Vari primi programmi sono disponibili nella galleria di immagini alla fine dell'articolo.
- In Java, ogni comando da eseguire deve essere in una classe. Importante: il programma principale di solito è in una classe chiamata "Main". Tuttavia, puoi anche aggiungere più classi. Quindi il nostro primo programma inizia con il codice "class Main {".
- Ogni applicazione Java ha anche un punto di partenza, che è un metodo (o "funzione") chiamato "principale". Successivamente, è necessario aggiungere il codice "public static void main (String [] args) {". In Java, "pubblico" significa che chiunque può accedere a questa funzione. La parola "statico" significa che il metodo può essere eseguito senza un'istanza. Ciò significa: durante la creazione dell'oggetto, nessuna memoria è riservata per attributi / metodi. Questi elementi vengono creati durante la compilazione. Compilare significa che il codice del programma che hai scritto viene convertito in un codice eseguibile ("linguaggio macchina"). Inoltre, "vuoto" significa che questo metodo non restituisce nulla. Il nome di questo metodo è "principale".
- Successivamente, vogliamo che il programma generi la parola "ciao". Per fare ciò, scrivi "System.out.println (" Hello ");". Il tuo primo programma Java è ora pronto. Non dimenticare di aggiungere due "}" alla fine.
Commenti in Java
Per semplificare la programmazione, è possibile aggiungere vari commenti.
- Puoi creare un commento di una riga come segue: »// Questo è un commento«
- Puoi anche aggiungere un commento su più righe allo stesso modo. Questo inizia con "/ *" e termina con "* /".
- Infine, puoi anche aggiungere un commento alla documentazione. Per fare ciò, scrivi "/ **" all'inizio e "* /" alla fine. Ogni nuova riga in questo commento inizia con un "*". Un commento di documentazione è utile se, ad esempio, si desidera indicare la versione del programma e l'autore. Questo speciale tipo di commento viene utilizzato per documentare le applicazioni direttamente nel codice sorgente. Successivamente è possibile generare una documentazione dettagliata del programma. Per i programmi più piccoli, tuttavia, questo non è così importante per il momento.
Java: crea variabili - come funziona
Per funzionare in Java, è necessario creare variabili.
- Per fare questo, devi fare i conti con i normali tipi di dati in informatica. Prima c'è il numero intero. Questo è un numero intero. Il comando »int var1 = 42;« definisce, ad esempio, la variabile "var1" e le assegna il valore intero "42".
- Troverai spesso stringhe in Java. Queste possono essere parole o intere frasi. Il comando »String name =" Hans ";« assegna il valore "Hans" alla variabile "name".
- È inoltre possibile definire i numeri di virgola in Java. Questo può essere fatto, ad esempio, con il comando "double var2 = 15.9;".
- Il prossimo è il "Char". È un singolo personaggio. Un comando per eseguire questa operazione potrebbe essere "char var3 = 'Z';" in Java.
- Infine, esiste il tipo di dati "Booleano", che può avere due stati: Vero o Falso. In Java, ad esempio, puoi farlo con il comando "boolean var4 = true;".
Operatori matematici in Java
Proprio come in altri linguaggi di programmazione, ci sono diversi operatori in Java.
- Come nella matematica classica, puoi aggiungere due riassunti con »+«. Con "-" si sottrae un subtrahend da un minuto. Con "*" puoi moltiplicare due fattori e con "/" puoi dividere un dividendo per un divisore per ottenere il quoziente.
- C'è anche una funzione chiamata "Modulo" in Java. Il carattere "%" viene utilizzato per questo. Un esempio potrebbe essere il codice "int res = 23% 6;". 23 diviso 6 dà 3, con il numero 5 rimanente. Questo numero è memorizzato nella variabile "res".
- Puoi anche calcolare con variabili (vedi paragrafo precedente). Tuttavia, i numeri memorizzati nelle rispettive variabili vengono utilizzati nel calcolo.
Java: incremento e decremento
Queste funzioni sono essenziali, soprattutto per i loop.
- Ad esempio, è possibile memorizzare un numero intero nella variabile "x". Con il codice »x = x + 1;« puoi aumentare il valore di 1. Tuttavia, per risparmiare spazio, puoi anche scrivere "++ x".
- Allo stesso modo, il valore può essere ridotto di 1 con »--x«.
- Tuttavia, puoi distinguere tra "Prefisso" e "Postfisso" (o in tedesco: "Prefisso" e "Suffisso"). Un esempio è il codice "int x = 34;" ⮩ "int y = ++ x;". In questo caso, il valore 34 viene prima aumentato di 1 e solo successivamente assegnato alla variabile y. Dopo questo passaggio, entrambe le variabili ("x" e "y") hanno il valore "35". Il tutto si chiama "prefisso".
- Invece di "++ x" puoi scrivere "x ++". Innanzitutto il valore della variabile "x" viene assegnato alla variabile "y" e quindi il valore di "x" viene aumentato di 1. Mentre "y" ha il valore 34, "x" ha già il valore 35.
- Anche gli "operatori di incarichi" sono molto pratici. Invece di "num2 = num2 + num1" puoi anche scrivere "num2 + = num1". Il tutto funziona anche con sottrazioni ("- ="), moltiplicazioni ("* ="), divisioni ("/ =") e divisioni con resto ("% =").
Metti insieme le stringhe
Come già sapete, una stringa è una stringa in informatica.
- In Java, come in altri linguaggi di programmazione, è possibile mettere insieme una stringa da diverse altre stringhe.
- Un esempio di questo è il codice »String firstN =" Hans ";« ⮩ »String lastN =" Peter ";« ⮩ »String name = firstN +" "+ lastN;«.
Java: input dell'utente ricevuto
Affinché l'utente sia in grado di interagire con il programma Java, è pratico leggere le sequenze di tasti.
- Per fare ciò, prima scrivi il comando »import java.util.Scanner;« per importare il modulo richiesto.
- Quindi creare un nuovo scanner con »Input scanner = new Scanner (System.in);«.
- Con il comando »System.out.println (Input.nextLine ());« ora potresti avere l'intero output della riga immesso.
- In alternativa, puoi anche usare nextByte (), nextShort (), nextInt (), nextLong (), nextFloat (), nextDouble (), nextBoolean () o next () usare". Questo a sua volta dipende dal tipo di dati che si desidera ricevere.
Impara la programmazione Java - Parte 2
Ora che conosci le basi, puoi dare un'occhiata alla nostra parte 2 della guida alla programmazione. Lì imparerai di più su condizioni e loop in Java.
Nel prossimo suggerimento pratico, ti mostreremo come convertire facilmente i numeri in virgola mobile.