Ir para conteúdo
Fórum Script Brasil

Romário Lopes

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Romário Lopes

Romário Lopes's Achievements

0

Reputação

  1. Pessoal, uma ajudinha para um iniciante em Java? O código abaixo era para retornar o valor do carro mais baixo, porém está retornando da seguinte forma: O carro mais barato está na posição: 0 O carro nulle custa0.0 Dentro do if a variável maisBarato não está recebendo o valor da variável atual O código da classe main... package LivroJava; public class MenorValor { public static void main(String[] args) { Carros carros[] = new Carros[5]; carros[0] = new Carros("Lamborguine", 1000000); carros[1] = new Carros("Jeep", 46000); carros[2] = new Carros("Brasília", 16000); carros[3] = new Carros("Smart", 46000); carros[4] = new Carros ("Fusca", 17000); int maisBarato = 0; for(int atual =0; atual <=4 ; atual++) { if(carros[atual].getPreco() < carros[maisBarato].getPreco()) { maisBarato = atual; } } System.out.println("O carro mais barato está na posição: "+maisBarato); System.out.println("O carro "+carros[maisBarato].getNome()+"e custa"+carros[maisBarato].getPreco()); } } O objeto Carros.... package LivroJava; public class Carros { private String nome; private double preço; public Carros(String nome, double preço) { nome = this.nome; preço =this.preço; } public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } public double getPreco() { return preço; } public void setPreco(double preço) { this.preço = preço; } } Obrigado!
×
×
  • Criar Novo...