forse il titolo non è azzeccato, ma non sapevo proprio come intitolarlo.
Dunque, sto iniziando a studiare java, e mi sono imbattuto in un risultato inaspettato, scrivendo questo codice:
Le due variabili a e b le passo per valore al metodo main quando lancio il file .class (digitando, per esempio: java provaboolean x x ). Qualcuno sa spiegarmi perché il boolean s è sempre false, anche se le due variabili hanno lo stesso valore?codice:class provaboolean { public static void main(String[] args) { //String a="x"; String a=args[0]; String b=args[1]; boolean s=(a==b); System.out.println(a+" "+b+" "+s); } }