Você está na página 1de 6

UNIVERSIDADE ANHANGUERA SÃO JOSÉ SC

Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

LINGUAGEM ORIENTADO A OBJETOS

2024

CONJUNTURA ABORDADA

Desenvolver uma aplicação em java no netbeans para gerenciamento de


um banco com procedimentos básicos.
SUMÁRIO

INTRODUÇÃO........................................................................................................... 4
DESENVOLVIMENTO.................................................................................................5
INTRODUÇÃO

A proposta da atividade foi a construção de uma aplicação de gerenciamento


bancário onde o usuário consiga informar seu nome, sobrenome e CPF, consiga
executar operações básicas de um sistema bancário como consulta de saldo,
depósito, retirada de dinheiro e encerrar a aplicação utilizando o Java e os principais
conceitos do paradigma de Orientação a Objetos.
DESENVOLVIMENTO

Realizei a criação de um novo projeto utilizando Java com Maven e Java


application com o nome gerenciaBanco.
Na estrutura inicial do código iniciei com o saldo em zero e usando Double
para armazenar números decimais com alta precisão.

Em seguida, criei a primeira estrutura utilizando if e else

Utilizando o método main, codifiquei a parte do cliente do banco, inicializei o


scanner para que o cliente pudesse digitar o que foi pedido e utilizando o
scanner.nextLine() para receber o que foi digitado.
Para melhorar a interação com o usuário fiz uma concatenação com o nome e
sobrenome e dizendo ser um prazer recebê-lo.

Para a realização do menu de escolha, criei uma estrutura de repetição


utilizando o While, enquanto a condição for Verdadeira (True) ele vai continuar em
loop, até que ele finalize a operação.

Utilizando uma estrutura de controle de fluxo condicional Switch como


orientado no documento disponibilizado pela faculdade, e o scanner para ler qual foi
a escolha do cliente com base no menu, conforme imagem.

Durante o teste do código, foi notado que quando colocado um número com formato
inesperado no momento do depósito, um número que não se enquadra no double, a
IDE retornava o erro: “java.util.InputMismatchException.”. Para o tratamento desse
erro utilizei o mecanismo de controle de exceções do Java, utilizando o Try e o Catch
com uma mensagem de valor inválido

Como resultado obtivemos a aplicação conforme foi proposta e o código rodou


conforme o esperado. Segue abaixo os testes e o código fonte.

Dessa forma, concluímos que é possível realizar esse projeto de


desenvolvimento da aplicação com Java. Foi possível enxergar que seus deveres e
funções são muito importantes em todas as etapas e também podemos perceber e
obter a noção de como algumas ferramentas e processos de um projeto devem
funcionar para se obter o resultado esperado.
CÓDIGO FONTE:

Você também pode gostar