Tive uma ideia de criar três classes, uma de Soverteria, Cliente e Soverte, com a lógica de que a soverteria vende o soverte para o cliente. Mas não estou conseguindo executar a ideia, alguém pode me explicar o que estou fazendo de errado?
package sorveteria;
public class Cliente {
String nome;
String cpf;
public static void main(String[] args) {
Soverteria cliente = new Sorveteria();
cliente.venda(4.00);
}
}
package sorveteria;
public class Sorvete {
String tipo;
String nome;
String marca;
String sabor;
double preco;
public static void main(String[] args) {
Soverteria sorvete = new Soverteria();
sorvete.preco = 6.00;
}
}
package sorveteria;
public class Sorveteria {
double preco;
public static void main(String[] args) {
public boolean venda(double dinheiroDado) {
// verificar se o cliente possui dinheiro para comprar o sorvete
if (dinheiroDado < this.preco) {
System.out.println("Não tem dinheiro suficiente");
return false;
} else if (dinheiroDado == this.preco) {
System.out.println("Obrigado por comprar conosco");
return true;
} else if (dinheiroDado > this.preco) {
double troco = dinheiroDado - this.preco;
System.out.println("Aqui esta seu troco R$ " + troco);
return true;
}
}
}