public class TestaMenorPreco {

  public static void main(String[] args) {

    Produto produtos[] = {
      new Produto("Lamborghini", 1000000),
      new Produto("Jipe", 46000),
      new Produto("Brasília", 16000),
      new Produto("Smart", 46000),
      new Produto("Fusca", 17000)
    };

    int maisBarato = buscaMenor(produtos);

    System.out.println(maisBarato);
    System.out.println("O carro " + produtos[maisBarato].getNome()
                        + " é o mais barato, e custa "
                        + produtos[maisBarato].getPreco());
  }

  private static int buscaMenor(Produto[] produtos) {
    int maisBarato = 0;
    int termino = produtos.length - 1;
    for(int atual = 0; atual <= termino; atual++) {
      if(produtos[atual].getPreco() < produtos[maisBarato].getPreco()) {
        maisBarato = atual;
      }
    }
    return maisBarato;
  }

  private static int buscaMaior(Produto[] produtos) {
    int maisCaro = 0;
    int termino = produtos.length - 1;
    for(int atual = 0; atual <= termino; atual++) {
      if(produtos[atual].getPreco() > produtos[maisCaro].getPreco()) {
        maisCaro = atual;
      }
    }
    return maisCaro;
  }

}

@@ -328,19 +328,25 @@
 produtos
+, 0, 4
 );%0A
-
 %0A    Sys
@@ -615,73 +615,64 @@
 utos
-) %7B%0A    int maisBarato = 0;%0A    int termino = produtos.length - 1
+, int inicio, int termino) %7B%0A    int maisBarato = inicio
 ;%0A  
@@ -681,33 +681,38 @@
 for(int atual = 
-0
+inicio
 ; atual %3C= termi
@@ -923,71 +923,63 @@
 utos
-) %7B%0A    int maisCaro = 0;%0A    int termino = produtos.length - 1
+, int inicio,  int termino) %7B%0A    int maisCaro = inicio
 ;%0A  
@@ -996,17 +996,22 @@
 atual = 
-0
+inicio
 ; atual 

Insert new files, Alura, Projeto de Algoritmos 1, Aula 14