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;