To estudando Java e faço faculdade de ADS, foi mostrado como exemplo um código na aula, reescrevi o código (tá identico, confirmei várias vezes) mas para compilar sempre dá o erro cannot find symbol mas na linha " p = p * vet[i]; " mas não tem nada escrito errado, e a variavel foi declarada da mesma forma que no exemplo e a de soma foi estruturada e não teve nenhum problema.
import javax.swing.*;
class Prog07
{
public static void soma ()
{
int s=0, vet[] = {1, 2, 3, 4, 5};
for (int i = 0; i<vet.length; i++)
{
s = s + vet[i];
}
JOptionPane.showMessageDialog(null, "A somatoria eh "+ s);
}
public static int produto ()
{
int p=1, vet[] = {1, 2, 3, 4, 5};
for (int i = 0; i<vet.length; i++);
{
p = p * vet[i];
}
return p;
}
public static void main (String entrada[])
{
int r;
soma();
r = produto();
JOptionPane.showMessageDialog(null, "A produtoria eh"+ r);
System.exit(0);
}
}