Implementar um programa em Java, utilizando conceitos de Orientação a Objetos, para armazenar em memória a quantidade de frutas que o usuário informar. O programa deve ter duas funcionalidades:
- listar o nome e a quantidade de frutas que já foram informadas;
- permitir ao usuários informar uma nova fruta com a sua quantidade ou acrescentar uma nova fruta com a quantidade informada pelo usuário.
Algumas orientações técnicas:
- a interface do programa deve ser feita no terminal, utilizando as bibliotecas System.in* e System.out ;
- as informações sobre as frutas devem ser manipuladas em uma coleção à sua escolha: lista (java.util.List), conjunto (java.util.Set) ou mapa (java.util.Map). Obs.: não é para usar array;
Observação: a comparação de String em Java é sensível ao caso ( case sensitive ), ou seja, deve-se ter cuidado na comparação das frutas informadas pelo usuário porque, para Java, “Banana” é diferente de “banana”.
►O que eu consegui fazer até agora, foi dessa forma, estou indo no caminho certo, alguém pode me ajudar?
package colecao;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("Digite o nome da fruta :");
String frutas = in.nextLine();
System.out.println("Informe a quantidade: ");
int quantidade = in.nextInt();
System.out.print("Frutas "+frutas);
System.out.print("Quantidade"+quantidade);
}
}