Bom Galera começando agora com java e to com um problema que vai parecer bem simples de responder mas ta fodaa… da uma olhada na saida q tem q ser gerada …
--------------//-----------
Criando um Veiculo com carga maxima de 10,000Kg
Adicionando caixa numero 1 (500Kg) : true
Adicionando caixa numero 2 (250Kg) : true
Adicionando caixa numero 3 (5000Kg) : true
Adicionando caixa numero 4 (4000Kg) : true
Adicionando caixa numero 5 (300Kg) : false
A carga do veiculo é: 9750.0
----------------//--------------------
criei um metodo e uma estrutura if else mas nao retorna os valores
package exercicio2.versao2;
public class Veiculo {
private double carga;
private double cargamaxima;
public double getCarga() {
return carga;
}
public double getCargaMaxima() {
return cargamaxima;
}
public double adicionarCaixa (double peso) {
/* Se ocorrer
uma violação, a caixa é rejeitada retornando o valor false */
if (carga + peso > cargamaxima) {
return false;
} else {
/*
caso
contrário o peso da caixa é adicionada à carga do veículo e o método
retorna true */
cargamaxima = carga + peso;
return true;
}
}
Se Alguem Puder Ajudar Agradeço…
Ta ai a clasee TesteVeiculo
import exercicio2.versao2.Veiculo;
public class TesteVeiculo2 {
public static void main(String[] args) {
// Cria um veiculo que suporta a carga de 10.000 kg
System.out.println("Criando um veiculo com carga maxima de 10,000kg");
Veiculo veiculo = new Veiculo(10000.0);
// Adicionando algumas caixas
System.out.println("Adicionando caixa numero 1 (500kg) : " + veiculo.adicionarCaixa(500.0));
System.out.println("Adicionando caixa numero 2 (250kg) : " + veiculo.adicionarCaixa(250.0));
System.out.println("Adicionando caixa numero 3 (5000kg) : " + veiculo.adicionarCaixa(5000.0));
System.out.println("Adicionando caixa numero 4 (4000kg) : " + veiculo.adicionarCaixa(4000.0));
System.out.println("Adicionando caixa numero 5 (300kg) : " + veiculo.adicionarCaixa(300.0));
// Exibindo a carga total do veiculo
System.out.println("A carga do veiculo e: " + veiculo.getCarga() + " kg");
}
}
Agradeço