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:
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 
*/
  }
}
Potete gentilmente darmi una mano?
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