Advertisement
Guest User

ToBuy

a guest
Mar 17th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.42 KB | None | 0 0
  1. import java.util.ArrayList;
  2.  
  3. public class ToBuy
  4. {
  5.     static ArrayList<Item> itens = new ArrayList<Item>(); //Lista de itens vazia
  6.     static int rendaMensal = 20; //Renda mensal do usuário
  7.     static int numItens;
  8.  
  9.     public static void main(String[] args)
  10.     {
  11.         Item item = new Item(); //Novo item é instanciado
  12.         item.nome = "Camiseta";
  13.         item.preco = 10;
  14.         itens.add(item); //Adiciona o item na lista de itens vazia
  15.         item = new Item(); //Novo item
  16.         item.nome = "Bermuda";
  17.         item.preco = 30;
  18.         itens.add(item); //Adiciona o novo item
  19.  
  20.         calcMeses();
  21.  
  22.         System.out.println("Renda mensal = R$" + rendaMensal + ".\n");
  23.         for(int i=0; i<numItens; i++){ //Imprime cada item
  24.             Item itemAtual = itens.get(i); //Pega o item atual
  25.             System.out.println(i+1 + ". " + itemAtual.nome + " R$" +
  26.                 itemAtual.preco + " || Faltam " + itemAtual.mesesFaltando + " meses.");
  27.         }
  28.     }
  29.     public static void calcMeses(){
  30.         numItens = itens.size(); //Numero de itens
  31.  
  32.         for(int i=0; i<numItens; i++){ //Faz o calculo para cada item
  33.             int rendaDoItem = rendaMensal / numItens;
  34.             itens.get(i).mesesFaltando = itens.get(i).preco / rendaDoItem;
  35.         }
  36.     }
  37. }
  38. class Item{ //Classe item com as informações que cada item deve ter
  39.     String nome;
  40.     int preco;
  41.     int mesesFaltando;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement