Arrays
Hola, tengo un programa con dos métodos y en uno de ellos invoco al otro método. Tengo un problema y es que no se como coger el valor de la posición de array que devulve el método posicioVarietat y utilizarlo en el entradaRaim. Pongo código.
private void entradaRaim(String varietat, int quantitat){
int i=0;
int suma=0;
Scanner lector = new Scanner(System.in);
System.out.print("Quantitat de Kgs.: ");
quantitat = lector.nextInt();
lector.nextLine();
for(int j=0; j < mQuantitat.length; j++){
quantitatTotalRaim += mQuantitat[j];
}
quantitatTotalRaim= quantitatTotalRaim + quantitat;
System.out.println("La suma es " + quantitatTotalRaim);
if((quantitat + quantitatTotalRaim ) < MAX_KG){
System.out.print("Entrada raïm: ");
varietat = lector.nextLine();
System.out.println("Varietat " + varietat);
posicioVarietat(varietat);
}else{
System.out.println("No és pot aumentar el magatzem");
}
}
private int posicioVarietat(String varietat){
boolean buscar = false;
int i=0;
while((i<mVarietat.length) && (!buscar)){
if(mVarietat[i].equalsIgnoreCase(varietat)){
buscar = true;
}
i++;
}
if(buscar){
System.out.println("Posicio " + (i-1));
}else{
System.out.println("No existe raïm");
return -1;
}
return i;