Eu recomendo que você utilize alguma IDE para programar em java, como o Eclipse por exemplo, esses erros que cometemos quando estamos cansados, geralmente erros de compilação, são todos acusados pela IDE.
Encontrei outro problema no seu código que irá causar, dessa vez um erro em tempo de execução, é que a sua lista
double precos [] = new double[5];
possui 5 posições, e quando vamos atribuir valores a ela, no java esses índices começam a ser contados a partir da posição zero, ou seja, nessa linha
precos[5] = 17000;
irá estourar um error, pois a última posição do array de 5 posições é referenciado pelo índice 4, se você quiser atribuir um valor à última posição do array, deverá ser feito assim:
precos[4] = 17000;
Além desse erro de execução, pude verificar mais 2 erros de compilação, sua variável int atual
está sendo declarada 2 vezes, além desse você esqueceu do ponto e virgula ; no final dessa linha
System.out.println(maisBarato)