Salve io ho un problema con questi due comandi string e if.Stavo cercando di eseguire un semplice programma java che una volta inserita da parte dall'utente una parola rispondesse in due differenti modi,a secondo della parola inserita.Mi spiego meglio:Il programma se legge la parola "Ciao" da parte dell utente scrive risponde stampando "si" ;se la parola inserita è diversa da ciao,stampa "no".La sintassi del programma seguendo la mia logica è così:
Il programma così scritto viene eseguito correttamente,però qualsiasi cosa io scriva,il programma mi stampa no.Mi potete spiegare perché e che cosa sbaglio ?codice:import system.IO; public class Risposta{ public static void main(String[] args){ String a=IO.in.readString(); if(a=="Ciao") IO.out.println("si"); else IO.out.println("no"); } }

Rispondi quotando

