Nesta aula iremos aprender as estruturas loop no java e iremos aplicar no sistema que estamos construindo.

Aula sobre variáveis com Java

Hoje veremos um pouco sobre desacoplamento de funções no Java, isso permite termos um código mais organizado.

Material de apoio:

Link do repositório no Github

Aula Prática


Para começar vamos criar um diretório chamado servicos em: appConsole/servicos.

E ainda criaremos um arquivo Configuracao.java dentro de /servicos.

    
    package com.tornese.java.appConsole.servicos;

    public class Configuracao {
      private double valorLaranja = 0.50;
      private int quantidadeCaixasPromocao = 3;
      private int quantidadeDeLaranjaPorCaixa = 50;
      private int porcentagemLucro = 40;
      private int porcentagemDesconto = 10;
      private int porcentagemAcrescimo = 15;
      private int maximoParcelas = 12;
      private double valorParaDesconto = 100;
    }
    
    

Podemos criar os getters e setters com auxílio da IDE/Editor de Código, ficando assim:

    
      public double getValorLaranja() {
        return valorLaranja;
      }
      public double getValorParaDesconto() {
        return valorParaDesconto;
      }
      public int getMaximoParcelas() {
        return maximoParcelas;
      }
      public int getPorcentagemDesconto() {
        return porcentagemDesconto;
      }
      public int getPorcentagemAcrescimo() {
        return porcentagemAcrescimo;
      }
      public int getPorcentagemLucro() {
        return porcentagemLucro;
      }
      public int getQuantidadeCaixasPromocao() {
        return quantidadeCaixasPromocao;
      }
      public int getQuantidadeDeLaranjaPorCaixa() {
        return quantidadeDeLaranjaPorCaixa;
      }
    
    

Feito isso podemos retornar ao arquivo principal e remover as variáveis que foram passadas para a outra classe, mas como nós precisarmos acessar os dados dela, vamos trazer ela para esse nosso arquivo.

Logo abaixo da definição de clientes faça:

    
    Configuracao config = new Configuracao();
    
    

Até a próxima Aula!





Próximas Aulas


Listas, Arrays e Matriz

Nesta aula iremos aprender como utilizar lista, array e matriz no Java...

Orientação a Objetos - Refatorando exercícios

Nesta aula iremos refatorar o nosso código removendo listas para armaz...

Desacoplamento de Funções

Nesta aula iremos melhorar o código de nossa aplicação console, tirand...

Iniciando com SpringBoot Web

Nesta aula criaremos uma aplicação web com Spring boot, iremos configu...

Template partials - Thymeleaf - Java Spring Boot

Nesta aula iremos melhorar nossa estrutura de HTML transformando as pa...

Criando entidade de Administradores - Java Spring Boot

Nesta aula iremos criar a entidade de administradores e listar em uma ...

Alterando e Excluindo dados - Java Spring Boot

Nesta aula iremos construir no html um botão para a rota de um novo ad...

Alteração de dados - Java Spring Boot

Nesta aula iremos criar uma busca customizada, no JPA, iremos criar um...



Danilo

Arquiteto de software, analista, programador, professor. Danilo criou o projeto torne-se um programador, para passar o seu conhecimento para a nova geração. Com o intuito de ser um bom pai, Danilo trabalha muito motivado para garantir o futuro de sua filha.

ELEVE SEUS GANHOS E POTENCIALIZE SUA PERFORMANCE

Receba nossa Ebook de LÓGICA DE PROGRAMAÇÃO

© Didox Business & Technology - CNPJ: 12.127.195/0001-14