Salve a tutti, sono uno studente autodidatta...
ho iniziato a studiare java (con zero conoscenze di programmazione) da 2 settimane... con un libro (Manuale-Pratico-Di-Java-Vol-1)
sono fermo ad un argomento: Le stringhe..
Volevo provare a scrivere una semplice funzione che legga l'imput inserito da uno pseudo utente e che poi risponda di conseguenza..
es. Quanti anni hai?
18
if (anni >=18)
istruzione entra
else
istruzione esci
Fino ad ora ho scritto questo codice:
Potete gentilmente darmi una mano?codice:import javax.swing.*; public class ControlloAnni { public static void main(String argv []) { int anni = 0; String s = JOptionPane.showInputDialog("Quanti anni hai?"); anni = anni + s; if (anni >= 18) JOptionPane.showMessageDialog("Accesso consentito!"); else JOptionPane.showMessageDialog("Accesso negato!"); /* Ho provato in questo modo ma non va!! * provando a ragionare forse "credo" che non si possa sommare un int ad una stringa e viceversa * ma non so se è quello l'errore.. * Ho provato in tanti altri modi... con s.trim() ed altro.. ma quado compilo mi da sempre errore */ } }
Mi scuso se ho sbagliato a scrivere qualcosa, o se domando info stupide... ma se non riesco a fare questo esercizio non riesco a capire come andare avanti..
Grazie

Rispondi quotando