Aide s'il vous plaît, je suis nouveau à Java. Je dois utiliser des tableaux, pour, et des sous-programmes pour les devoirs. Ceci est mon code à ce jour:Erreur: ne peut pas trouver le symbole symbole: variable mes emplacement: classe ventasArreglo
import java.util.*;
import static java.lang.System.out;
public class ventasArreglo{
static int dias, semanas, i, j;
static Scanner kb=new Scanner(System.in);
public static void main(String args[]){
dias=5;
semanas=4;
int mes[][] = new int[semanas][dias];
introducirDatos();
}
static void introducirDatos(){
for(i=0;i<semanas;i++){
for(j=0;j<dias;j++){
out.println("Cantidad de Ventas");
mes[i][j]=kb.nextInt();
}
}
}
}
Mais après la compilation je continue à avoir cette erreur: 1 erreur trouvée: [ligne: 20]
Error: cannot find symbol
symbol: variable mes
location: class ventasArreglo
Vous obtenez une erreur car votre variable mes n'est pas définie pour toute la classe, mais pour la fonction principale, donc l'autre fonction n'a pas pu y accéder. Vous pouvez passer le tableau à la fonction afin qu'il puisse y accéder. Je vous suggère d'en savoir plus sur la «portée variable» –