Ciao a tutti, avrei bisogno di un aiuto riguardo un problema con un programma di java.
Ho creato due metodi e uno l'ho chiamato nel main solamente che il valore che io inserisco non lo modifica e mi ridà sempre il valore iniziale.
Allego il codice
codice:public class Programma { public static void main(String[] args) { int a=0; Metodi.Sceglifunzione(a); System.out.print(a); } }codice:import java.util.Scanner; public class Metodi { public static int Sceglifunzione(int a){ Scanner tst = new Scanner(System.in); System.out.print("1 - Cifra messaggio"); System.out.print("\n2 - Decifra messaggio"); System.out.print("\n3 - Esci"); System.out.print("\nScegli una funzione: "); a = tst.nextInt(); return a; } }