JavaOrientação a ObjetosNetBeansProgramação

Portfólio - Programação Orientada a Objetos

23 Mai 2024
10 min de leitura

Leitor de Texto

0.0% lido

Introdução

Neste tutorial, vamos criar um portfólio em Java com NetBeans para praticar a programação orientada a objetos. O projeto será uma simulação de um sistema bancário, onde você poderá registrar clientes, consultar saldos e realizar depósitos e saques. Vamos começar!

Passo 1: Baixar e Instalar o NetBeans

Baixe o NetBeans:

Acesse o site oficial do Apache NetBeans e baixe a versão mais recente compatível com seu sistema operacional.

Instale o NetBeans:

Execute o instalador e siga as instruções na tela para concluir a instalação.

Passo 2: Configurar o NetBeans para Java

Instalar o JDK:

Certifique-se de que o JDK está instalado no seu sistema. Você pode baixar a versão mais recente do JDK no site oficial da Oracle.

Configurar o JDK no NetBeans:

No NetBeans, vá para Tools - Java Platforms, clique em Add Platform e selecione o Java Standard Edition. Navegue até a pasta onde o JDK está instalado e complete a configuração.

Passo 3: Criar e Configurar um Novo Projeto no NetBeans

Criar um novo projeto:

No NetBeans, vá em File - New Project, selecione Java - Java Application e nomeie o projeto como GerenciaBanco.

Adicionar a classe ao projeto:

Crie uma nova classe Java chamada GerenciaBanco no projeto e cole o código fornecido abaixo:

import java.util.Scanner;

class ContaBancaria {
    public String nome;
    public String sobrenome;
    public String cpf;
    public double saldo;

    public ContaBancaria(String nome, String sobrenome, String cpf) {
        this.nome = nome;
        this.sobrenome = sobrenome;
        this.cpf = cpf;
        this.saldo = 0.0;
    }

    public double consultarSaldo() {
        return saldo;
    }

    public void depositar(double valor) {
        saldo += valor;
        System.out.println("Depósito de R$ " + valor + " realizado com sucesso.");
    }

    public void sacar(double valor) {
        if (saldo >= valor) {
            saldo -= valor;
            System.out.println("Saque de R$ " + valor + " realizado com sucesso.");
        } else {
            System.out.println("Saldo insuficiente para realizar o saque.");
        }
    }

    public void exibirMenu() {
        Scanner scanner = new Scanner(System.in);
        int opcao;

        do {
            System.out.println("
----- Menu -----");
            System.out.println("1. Consultar Saldo");
            System.out.println("2. Realizar Depósito");
            System.out.println("3. Realizar Saque");
            System.out.println("4. Encerrar");
            System.out.print("Qual a opção você deseja escolher: ");
            opcao = scanner.nextInt();

            switch (opcao) {
                case 1:
                    System.out.println("Saldo: R$ " + consultarSaldo());
                    break;
                case 2:
                    System.out.print("Digite o valor do depósito: ");
                    double valorDeposito = scanner.nextDouble();
                    depositar(valorDeposito);
                    break;
                case 3:
                    System.out.print("Digite o valor do saque: ");
                    double valorSaque = scanner.nextDouble();
                    sacar(valorSaque);
                    break;
                case 4:
                    System.out.println("Encerrando...");
                    break;
                default:
                    System.out.println("Opção inválida.");
            }
        } while (opcao != 4);

        scanner.close();
    }
}

public class GerenciaBanco {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("Seja bem-vindo ao sistema bancário.");
        System.out.print("Qual seu nome: ");
        String nome = scanner.nextLine();
        System.out.print("Qual seu sobrenome: ");
        String sobrenome = scanner.nextLine();
        System.out.print("Qual seu CPF: ");
        String cpf = scanner.nextLine();

        ContaBancaria conta = new ContaBancaria(nome, sobrenome, cpf);
        conta.exibirMenu();

        System.out.println("Muito obrigado por utilizar nossos serviços. Até logo!");
        scanner.close();
    }
}

Passo 4: Executar o Código

Compile e execute o código no NetBeans, clicando com o botão direito no projeto e selecionando Run. Siga as instruções para interagir com o sistema bancário.

Conclusão

Parabéns! Você agora configurou com sucesso o projeto Java no NetBeans e pode começar a explorar a programação orientada a objetos.

Vídeo Tutorial

Confira este vídeo no YouTube para uma explicação em vídeo sobre como configurar o ambiente de desenvolvimento para computação em nuvem com Java, NetBeans e CloudSim:

Compartilhar