Mas eu mudei o n agora para double e ele continua dando o mesmo erro:
[quote]--------------------Configuration: --------------------
C:\Documents and Settings\proj_drmo\Desktop\Projeto 7\Projeto Versão 0.5\CatA.java:132: operator * cannot be applied to double,double[]
f_old= prod[ix]*n[ix]*lucro[ix];
^
1 error
A n (n[x][y]) tem duas dimensões, você precisa especificá-las. Você está colocando só uma e ele está tentando multiplicar um double por um vetor double.
Exatamente o q o gallo disse. E sim vc pode multiplcar um double por um int, contanto q vc guarde esse valor numa varaivel double. Se bem q agora q vi, o thingol disse qvc n podia multiplcar um double por um int[], ou seja, um arrayd e int, e esta com toda razão, n me toquei para os colchetes =P