• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Guida Java - Le Basi

bleach96

Utente Attivo
Autore del topic
30 Agosto 2010
356
0
Miglior risposta
0
JAVA
Java è un linguaggio di programmazione orientato agli oggetti.
"La programmazione ad oggetti prevede di raggruppare in una zona circoscritta del codice sorgente (chiamata classe) la dichiarazione delle strutture dati e delle procedure che operano su di esse. Le classi, quindi, costituiscono dei modelli astratti, che a tempo di esecuzione sono istanziati per creare oggetti software. Questi ultimi sono dotati di attributi (dati) e di metodi (procedure) secondo quanto dichiarato dalle rispettive classi." (cit. Wikipedia)
Un po' di Storia​
Java è stato creato a partire da ricerche effettuate alla Stanford University agli inizi degli anni Novanta. Nel 1992 nasce il linguaggio Oak (in italiano "quercia"), prodotto da Sun Microsystems e realizzato da un gruppo di esperti sviluppatori capitanati da James Gosling.
Tale nome fu successivamente cambiato in Java a causa di un problema di copyright (il linguaggio di programmazione Oak esisteva già).
Per facilitare il passaggio a Java ai programmatori old-fashioned, legati in particolare a linguaggi come il C++, la sintassi di base (strutture di controllo, operatori e così via) è stata mantenuta pressoché identica a quella del C++; tuttavia, non sono state introdotte caratteristiche ritenute fonti di una complessità non necessaria a livello di linguaggio e che favoriscono l'introduzione di determinati bug durante la programmazione, come l'aritmetica dei puntatori, l'ereditarietà multipla delle classi, e l'istruzione goto. Per le caratteristiche object-oriented del linguaggio ci si è ispirati al C++ e soprattutto all'Objective C.
In un primo momento Sun decise di destinare questo nuovo prodotto alla creazione di applicazioni complesse per piccoli dispositivi elettronici; fu solo nel 1993 con l'esplosione di internet che Java iniziò a farsi notare come strumento per iniziare a programmare per internet.
Contemporaneamente Netscape Corporation annunciò la scelta di dotare il suo allora omonimo e celeberrimo browser della Java Virtual Machine (JVM). Questo segna una rivoluzione nel mondo di Internet: grazie alle applet, le pagine web diventarono interattive a livello client (ovvero le applicazioni vengono eseguite direttamente sulla macchina dell'utente di internet, e non su un server remoto). Gli utenti poterono per esempio utilizzare giochi direttamente sulle pagine web ed usufruire di chat dinamiche e interattive.

Java fu annunciato ufficialmente il 23 maggio 1995 a SunWorld.
Il 13 novembre 2006 la Sun Microsystems ha rilasciato la sua implementazione del compilatore Java e della macchina virtuale (virtual machine) sotto licenza GPL.
L'8 maggio 2007 Sun ha pubblicato anche le librerie (tranne alcune componenti non di sua proprietà) sotto licenza GPL, rendendo Java un linguaggio di programmazione la cui implementazione di riferimento è libera.
Il linguaggio è definito da un documento chiamato The Java Language Specification (spesso abbreviato JLS). La prima edizione del documento è stata pubblicata nel 1996.[11] Da allora il linguaggio ha subito numerose modifiche e integrazioni, aggiunte di volta in volta nelle edizioni successive. Ad oggi, la versione più recente delle specifiche è la terza.
(fonte: Wikipedia.it)
Le prime Istruzioni​

La prima cosa da fare in un programma scritto in Java, è creare la classe, la quale racchiuderà il nostro programma:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Come potete vedere ogni classe è caratterizzata dall’apertura e chiusura delle parentesi graffe, all'interno delle parentesi graffe ci saranno le istruzioni della classe.
Altra cosa FONDAMENTALE di un programma scritto in Java, è il main.
Iil main è il “punto di partenza” di un programma Java, cioè è da dove il programma inizierà.
Creiamo un piccolo programma che scriverà "Ciao. Come va?"
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Cosa abbiamo fatto?
1) abbiamo creato la classe che racchiuderà il programma
public class HELLO{

2) abbiamo creato il main
public static void main(String[] args){

3) abbiamo dato il comando per scrivere, cioè System.out.print("Ciao. Come va?"); IMPORTANTE: ricordatevi il ";" alla fine delle istruzioni
System.out.print("Ciao. Come va ?");

4) chiudiamo il main e la classe
}
}
Quindi per scrivere si usa l'istruzione System.out.print()
Vediamo un'altra istruzione.
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Il risultato sarà:
Hello!Ciao
Invece se scriviamo:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
il risultato sarà:
Hello!
Ciao
Infatti l'istruzione System.out.print non porta a capo il cursore, mentre System.out.println dopo aver scritto qualcosa va a capo.
I Commenti​
Cosa molto importante quando si programma, sopratutto se si deve scrivere un codice molto lungo, è scrivere dei commenti che spieghino che compiti deve svolgere il programma in quelle righe di codice. Questo servirà a voi, quando lo rileggerete, e agli altri che lo leggeranno orientarsi meglio.
Vediamo come si scrive un commento su una riga:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
il programma quando incontrerà questi segni // ignorerà tutto quello che c'è da quei segni fino alla fine della riga
Commento su più righe:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
il programma quando incontrerà questo segno /* ignorerà tutto quello che c'è da quel segno fino a questo */ Esempio:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Le variabili​
le variabili sono come delle "scatole" che racchiudono numeri, frasi o lettere
byte intero ( 8 bit )
short intero ( 16 bit)
int intero ( 32 bit)
long intero ( a 64 bit )
float virgola mobile a precisione singola( 32 bit)
double virgola mobile a doppia precisione (64 bit)
char carattere singolo (a 16 bit)
boolean true o false
String contiene un insieme di caratteri

Per dichiarare e assegnare un valore ad una variabile la struttura è la seguente:
tipovariabile nomevariabile = valore_che_deve_contenere

if/else if/else Strutture di controllo
Le istruzioni if, else if, else servono per far ragionare il programma e sono dette strutture di controllo.
Vediamo un programma per capire come funzionano
creiamo una variabile a, di tipo integer (int)
int a = 10;
poi un altra variabile b
int b = 6
E vediamo se a è maggiore di b, o se è minore.
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Per fare il confronto tra due stringhe può anche usare l'istruzione .equals(), quindi se vogliamo vedere se la variabile1 è uguale alla variabile2, e se sono uguali scrivere "sono uguali" faremo così:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!



switch case
Quando si eseguono una lunga serie di controlli sulla STESSA variabile, si può usare switch- case, la cui struttura è la seguente:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
l'istruzione break; si usa per uscire da un blocco o dallo switch .
Altra istruzione importante è il continue, che vedremo più avanti.

Concatenare le variabili​
Per concatenare le variabli tra di loro si utilizza il "+", ad esempio:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!



uscirà scritto Luca ha 10 anni
Prendere un valore in input dall'utente​
1) importiamo la libreria necessaria
import java.util.Scanner;

2)istanziamo la classe Scanner (che è stata importata tramite la libreria):
Scanner scan = new Scanner(System.in);
ora, per ricevere in input una stringa creiamo una variabile stringa che conterrà l'input, e "inseriamo quello che scrive l'utente":
String nome_variabile=scan.nextLine();
per ricevere un numero:
int nome_variabile=scan.nextInt();
I Cicli
Un ciclo è un insieme di istruzioni che si ripete fino a quando viene (o non viene) soddisfatto un certo parametro.
While
Esegue le istruzioni all’interno delle parentesi graffe finché viene soddisfatto un parametro
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Ad ogni ciclo il programma controlla se x è diverso ( != significa diverso) da 10, se è diverso scrive “x è diverso da 10”, e poi incrementa di 1 il valore di x, quando x è uguale a 10, esce dal ciclo while
FOR
L’istruzione for accetta 3 parametri, nel nostro esempio saranno x=0,x<10,x++
Il primo, cioè x=0 inserisce nella variabile x il valore 0, questo viene eseguito solo all’inizio del for
Il secondo, cioè x<10 viene eseguito all’inizio di ogni ciclo, e controlla che x sia minore di 10, quando x è uguale o maggiore di 10 il ciclo for si ferma
Il terzo, cioè x++ viene eseguito alla fine di ogni ciclo for e incrementa di 1 il valore di x.
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Continue​
Questa istruzione, se inserita in un while fa interrompere il ciclo e riparte dalla condizione. Vediamo un esempio per capire meglio.
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Questo crea due variabili: x a cui assegna valore 0, y a cui assegna valore 8.
Poi crea un ciclo while che si ripete fino a che x è minore di 10.
Incrementa di 1 il valore di x, poi se x è uguale a 3 rincomincia il ciclo senza eseguire le altre operazioni, altrimenti se x è uguale a y, interrompe ed esce dal ciclo, altrimenti scrive:” x è diverso da 3 e da y”.

Incrementare e decrementare una variabile​
x++ esegue le istruzioni e poi incrementa di 1 il valore di x,
++x incrementa di 1 il valore di x, e poi esegue le altre istruzioni
x-- esegue le istruzioni e decrementa di 1 il valore di x, è come scrivere x = x-1
--x decrementa di 1 il valore di x, e poi esegue le altre istruzioni
x+=1 è come scrivere x=x+1
x-=1 è come scrivere x=x-1

Operatori di Confronto​
Per fare il confronto tra due (o più) valori si utilizzano questi simboli
Uguale ==
Diverso !=
Maggiore >
Minore <
Maggiore o uguale >=
Minore o uguale <=
Operatori Logici​
Gli operatori logici servono ad esempio per far un confronto tra due o più variabili con più parametri.
Gli operatori logici sono && ||
&& corrisponde a AND
|| corrisponde a OR

esempio:
utilizzando le variabile x e y dove x=2 e y=3 e z=4
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
cioè confronta se x è maggiore di y e se x è maggiore di z, se tutte e due le condizioni sono vere allora stampa il testo.

vediamo || cioè OR
in questo caso basta che una delle condizioni sia vera per fare stampare il testo
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Ci sono anche gli operatori binari orientati ai bit:
Questi operatori permettono di effettuare confronti
fra coppie di bit (non sono molto usati)

AND (&) restituisce 1 se entrambi i bit sono uno,
altrimenti 0
OR (|) restituisce 1 se almeno un bit è uno, e 0 se
entrambi sono 0
XOR (^) restituisce 1 se uno solo dei due bit è 1, ma non
entrambi


I metodi​
I metodi sono un insieme di istruzioni che vengono eseguite solo se richiamate.
per definire un metodo si fa così:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
"void" serve per non far in mdoo che il metodo non ritorni nessun valore, perchè già scriviamo System.out.print("ciao");
vediamo il codice intero:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
tramite questo:
Gui esempio = new Gui(); abbiamo istanziato la classe, cioè l'abbiamo trasformata in un oggetto, in modo da poter usare i metodi contenuti dentro questa classe. cioè abbiamo trasformato la classe Gui in esempio, per usare i metodi contenuti dentro la classe Gui, dobbiamo richiamarlo tramite:
esempio.saluta();
cioè nomedell'istanza.metodo();
se non avessimo usato "void" avremmo dovuto scrivere così:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Gestione delle eccezioni: Try – Catch​
Un metodo può sollevare diverse eccezioni, cioè degli errori imprevisti in un operazione. Per gestire queste eccezioni si usare Try Catch.
In Try si inserirà il codice da eseguire, in Catch si inserirà come gestire l'operazione in caso di un errore, di un eccezione.
Per esempio, mettiamo cosa di dover permettere all'utente di aprire un file, può succedere che il file sia inesistente o danneggiato.
CODICE PRESO DA wikipedia.it
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Array​
Gli Array sono strutture di dati contenute in un contenitore chiamato array. Ogni dato è accessibile tramite un indice.
Per capire meglio cos'è un array, pensate ad esempio ad un libro.
Il libro è l'array, ogni pagina è un elemento dell'array, accessibile tramite il numero della pagina.
per creare un array, la sintassi è la seguente:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
In questo modo non abbiamo ancora creato un vero e proprio array, ma abbiamo solo creato una variabile String, che conterrà il riferimento all'array.
ora per creare l'array scriviamo questo:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
il [10] serve per indicare che l'array Libro può contenere 10 elementi.

ora per "popolare" l'array dobbiamo far riferimento all'indice di ogni elemento dell'array.
Ad esempio per assegnare la parola "Ciao" all'elemento 0 dell'array, la sintassi sarà la seguente:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Quindi ogni elemento dell'array è definito dal suo indice.

Ovviamente si può creare un array di qualsiasi tipo.
Ad esempio per creare un array che conterrà numero interi la sintassi è la seguente:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Libreria SWING​
“Swing è un framework per Java, appartenente alle Java Foundation Classes (JFC) e orientato allo sviluppo di interfacce grafiche. Parte delle classi del framework Swing sono implementazioni di widget (oggetti grafici) come caselle di testo, pulsanti, pannelli e tabelle.
La libreria Swing viene utilizzata come libreria ufficiale per la realizzazione di interfacce grafiche in Java. È un'estensione del precedente Abstract Window Toolkit. La differenza principale tra i due è che i componenti Swing sono scritti completamente in codice Java.” Cit(Wikipedia.it)
Per utilizzare questa libreria la si deve prima importare:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Lista dei componenti più usati:
JFrame: sarà la finestra nel quale sarà contenuto il nostro programma.
JPanel: è un pannello, come un grosso contenitore in cui metteremo i vari componenti.
JTextField: è una casella per l’input del testo
JTextArea: è un ampio spazio nel quale si può inserire del testo (non permette la formattazione del testo.
JTextPane: è un ampio spazio nel quale inserire del testo (permette la formattazione del testo)
JMenu: permette la creazione di un menu
JMenuItem: sono le varie voci del menu
JFileChooser: permette la creazione delle classiche finestre che si aprono al “Salva con Nome” o “Apri”
JRadioButton: permette all’utente di scegliere fra varie opzione (l’utente ne può scegliere solo una)
JRadioButtonMenuItem: sono i componenti del JRadioButton
JCheckBox: premete all’utente di scegliere più opzione tra alcune elencate
JCheckBoxMenuItem: sono i componenti del JCheckBox
JButton: è il classico bottone
JCombobox: permette all’utente di scegliere un opzione tramite un menu a tendina.

Ora proviamo a creare una finestra con all’interno la scritta “ciao io sono una label “.
Per far questo ci serve vari componenti della libreria swing, e sono JFrame, JPanel, JLabel.
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

javac java javadoc​
javac, java, javadoc sono 3 comandi molti importanti (che vanno eseguiti da shell o dal promt dei comandi), vediamo a cosa servono:

javac è il compilatore di java,serve per compilare il nostro progetto. Il compilatore legge il codice sorgente e produce il bytecode conforme alla Java Virtual Machine (JVM).
Sintassi:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
il file prova.java verrà compilato e otterremo un file prova.class

java serve per eseguire un file java complato.
Sintassi:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

javadoc serve per ottenere la documentazione sul tuo progetto.
Sintassi:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

"Le informazioni di base su package, classi, metodi e campi generate automaticamente possono essere arricchite da ulteriori dettagli per mezzo di «commenti JavaDoc»; questi sono racchiusi fra le sequenze di caratteri /** e */ (di fatto sono una forma particolare di «commento multi-linea»), e vengono aggiunti alla documentazione dell'elemento che li segue. Possono contenere frammenti di HTML e marcatori (o tag) peculiari di JavaDoc.

Lista dei tag di JavaDoc: questi tag vanno preceduti dal simbolo @
author Nome dello sviluppatore.
deprecated indica che l'elemento potrà essere eliminato da una versione successiva del software.
exception Indica eccezioni lanciate da un metodo.
Link Crea un collegamento ipertestuale alla documentazione locale o a risorse esterna (tipicamente internet).
param Definisce i parametri di un metodo. Richiesto per ogni parametro.
Return Indica i valori di ritorno di un metodo. Questo tag non va usato per metodi o costruttori che restituiscono void.
see Indica un'associazione a un altro metodo o classe.
Since Indica quando un metodo è stato aggiunto a una classe.
throws Indica eccezioni lanciate da un metodo. Sinonimo di @exception introdotto in Javadoc 1.2.
Version Indica il numero di versione di una classe o un metodo.

NB: Se si vuole il simbolo @ senza l'intenzione di creare un tag di JavaDoc, si può usare il seguente codice HTML per evitare problemi in fase di parsing." fonte(Wikipedia.it)
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

IDE: Integrated development environment (Ambiente di Sviluppo Integrato)​
È un software che permette la scrittura facilitata del codice, a volte la creazioni delle interfacce grafiche sono facilitate tramite l’inserimento di elementi tramite il Drag & Drop (selezioni l’elemento e lo trascini nella finestra).
Consigliati:

Eclipse
gratuito +
Disponibile per: Windows, Linux
Plugin utili: plugin fat-jar per ottener il file .jar (uno .zip speciale con il quale si può eseguire il programma java "come se fosse un eseguibile")
sito:
Perfavore, Entra oppure Registrati per vedere i Link!


Netbeans
gratuito
Cross-platform
sito:
Perfavore, Entra oppure Registrati per vedere i Link!


JCreator
gratuito
compatibile con Windows 7, XP, Vista
Sito:
Perfavore, Entra oppure Registrati per vedere i Link!


Intellij IDEA
gratuito
Cross-Platform
sito:
Perfavore, Entra oppure Registrati per vedere i Link!


K-Develop
gratuito
Unix-Like
Sito:
Perfavore, Entra oppure Registrati per vedere i Link!


X-Code
gratuito
Mac
sito:
Perfavore, Entra oppure Registrati per vedere i Link!


JBuilder
Commerciale
multipiattaforma
sito:
Perfavore, Entra oppure Registrati per vedere i Link!
 
Ultima modifica:
Riferimento: Java - Le Basi

come potete vedere le variabili stringa contengono delle frasi, caratteri ecc...

Le variabili di tipo String non contengono caratteri, contengono un insieme di caratteri ( una stringa per l'appunto ), per i caratteri si usa il tipo char. Comunque non mi piace molto come è strutturata, avresti potuto scriverla meglio.
 
Riferimento: Java - Le Basi

Le variabili di tipo String non contengono caratteri, contengono un insieme di caratteri ( una stringa per l'appunto ), per i caratteri si usa il tipo char.
grazie per la precisazione ;D

per il fatto della struttura della guida, non saprei come migliorarla, ora vedo un pò come fare.
 
Riferimento: Java - Le Basi

grazie per la precisazione ;D

Prego.

per il fatto della struttura della guida, non saprei come migliorarla, ora vedo un pò come fare.

Forse sarebbe meglio strutturarla per argomenti, non puoi scrivere una guida intera in una pagina...comunque quello che hai scritto tu non sono proprio le BASI, le basi sono sì queste ( in parte ) ma dovresti anche parlare di come opera il linguaggio, da cosa è gestito, come questa cosa che lo gestisce si "interfaccia/comunica" con il sistema operativo, le differenze con i linguaggio C-like, i vari IDE per programmare in Java ( quale è meglio e quale no, magari aiutati con google ); insomma bisogna impostare un discorso omogeneo.
 
Riferimento: Java - Le Basi

beh come base aggiungerei sicuramente i vari cicli (if,else,for,while...) e la gestione degli errori (try,catch)...
Poi i metodi...
e i vari tipi... boolean,char....
 
Riferimento: Java - Le Basi

@hackme @System32
l'ho sistemata un pò, ho aggiunto gli if, for ecc...

per il fatto degli IDE, è un pò personale, va a gusti, ad esempio io mi trovo bene con eclipse, altri usano NetBeans e si trovano bene con quello, io NetBeans l'ho provato e mi trovo malissimo...
 
Riferimento: Java - Le Basi

bene , si con gli IDE sono d'accordo... però potresti aggiungere i due piu famosi: netbeans(schifo),eclipse(The Best) <- with fatjar & window builder pro
 
Riferimento: Java - Le Basi

aggiunta la gestione degli errori
 
Riferimento: Java - Le Basi

Ottimo Ottimo :emoji_slight_smile: se vuoi migliorarla ancora un pochino... metti gli operatori booleani...
&,&&,||....
 
Riferimento: Java - Le Basi

Ho aggiornato la guida, ho aggiunto un introduzione alla libreria swing, i commenti, altri IDE.
 
Riferimento: Java - Le Basi

@bleach96

Avresti potuto strutturarla molto meglio secondo me.

Comunque sia, non mi pare di aver letto una cosa che a parer mio è importante.

Quando viene avviato il tuo programmino, parte sempre da

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Dovresti specificare a cosa serve, per esempio, l'array "args", quindi spero che tu lo sappia a cosa serve.

Comunque sia ti mancano anche i cicli Foreach e Do-While.

Inoltre ti sei dimenticato di spiegare break, continue, goto e return, poi ti sei dimenticato degli array, che sono MOLTO importanti.

Insomma, c'è ancora un po' di roba da fare :emoji_slight_smile:

PS : @hackme if/else e switch sono strutture di controllo.


EDIT :

Dimenticavo ;

Per confrontare due STRINGHE, dovresti utilizzare "equals".

Per esempio :

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Spero di essermi spiegato, data l'ora.
 
Ultima modifica:
Riferimento: Java - Le Basi

@bleach96

Avresti potuto strutturarla molto meglio secondo me.

Comunque sia, non mi pare di aver letto una cosa che a parer mio è importante.

Quando viene avviato il tuo programmino, parte sempre da

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Dovresti specificare a cosa serve, per esempio, l'array "args", quindi spero che tu lo sappia a cosa serve.

Comunque sia ti mancano anche i cicli Foreach e Do-While.

Inoltre ti sei dimenticato di spiegare break, continue, goto e return, poi ti sei dimenticato degli array, che sono MOLTO importanti.

Insomma, c'è ancora un po' di roba da fare :emoji_slight_smile:

PS : @hackme if/else e switch sono strutture di controllo.


EDIT :

Dimenticavo ;

Per confrontare due STRINGHE, dovresti utilizzare "equals".

Per esempio :

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Spero di essermi spiegato, data l'ora.


l'array "args" è quello che conterrà tutte le stringhe inserite nel programma?

il goto non c'è in java
break l'ho spiegato quando parlo del switch-case
 
Ultima modifica:
Riferimento: Java - Le Basi

@System32 :
L'operatore "==" oppure "!=" viene utilizzato per interi, char e quant'altro, mentre per le Stringhe viene utilizzato equals.


@bleach96 :
Hai ragione, goto non esiste eheh.. ho fatto confusione con C# [ a quell'ora.. ], tuttavia "continue" esiste :emoji_smiley:
 
Riferimento: Java - Le Basi

@System32 :
L'operatore "==" oppure "!=" viene utilizzato per interi, char e quant'altro, mentre per le Stringhe viene utilizzato equals.


@bleach96 :
Hai ragione, goto non esiste eheh.. ho fatto confusione con C# [ a quell'ora.. ], tuttavia "continue" esiste :emoji_smiley:

Aggiornata e risistemata, penso che ora sia un pò più ordinata


Off Topic:

LOL, ho fatto rima xD