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;
}
}