Salve ragazzi, devo implementare un algoritmo ricorsivo che mi calcoli il prodotto tra 2 interi, io l'ho impostato cosi:

codice:
public class ric {
	
	public static int prodotto (int x, int y) {
		
		if (y==1) return x;//passo baso
		else return  prodotto(x,y-1);
		}
	




	public static void main(String[] args) {
		
		int a=5;
		int y=9;
		System.out.println(prodotto(a,y));
		
	}
}
il problema è che mi stampa solo 5
vi ringrazio in anticipo