Java Project for bank

Closed Posted 4 years ago Paid on delivery
Closed Paid on delivery

Account Class

Create the necessary instance variables. These instance variables should only be accessible inside the Account class. The account class will need to store • An account number of alphanumerical characters. • An account balance representing a quantity of cash. • An account name.

Complete the bodies of the class methods and the class constructors. DO NOT change any method signature. • Default constructor o Leave blank. • Constructor with 3 arguments o Sets the instance variables of the class o Limitations of instance variables must be imposed (stated below) • getAccountName o retrieves the name of the account • setAccountName o returns a Boolean value representing whether the account name is valid o only updates the name of the account if the name is valid • getAccountNumber o retrieves the account number • setAccountNumber o returns a Boolean value representing whether the account number is valid o only updates the account number if it is valid • getAccountBalance o retrieves the balance of the account • setAccountBalance o returns a Boolean value representing whether the account balance is valid o only updates the balance of the account if the balance is valid • equals o returns a Boolean value of whether one object is equal in VALUE to an account object • toString o returns a string summary of the account

The following limitations must be imposed via methods: • The account number can only contain alphanumerical characters o A-Z, a-z, 0-9 ▪ (Please note there can be zero or many of this characters) • The account number must be a minimum of 5 characters • The account name can only contain alphabetical characters, as well as spaces and hyphens o A-Z, a-z, (space character), - ▪ (Please note there can be zero or many of this characters) • The account name must be a minimum of 3 characters • The account balance can only contain non-negative values and can have a precision of 2 decimal places. o Good values: 10, 10.1, 10.22, .1, .23, 0.87 o Not good values: .333, 10.579

IF ANY OF THE ABOVE LIMITATIONS / CONDITIONS ARE NOT MET • In the constructor o All instance variables should be changed to their default values of null, zero or false depending on the data type • In the setter method o The instance variable should not be updated.

Adding additional, inner methods is permitted.

Bank Class

Create the necessary instance variables. These instance variables should only be accessible inside the Bank class.

• It’s Bank name. The bank name can only contain alphabetical characters, as well as spaces and hyphens o A-Z, a-z, (space character), - ▪ (Please note there can be zero or many of this characters) o Bank name should be a minimum of 5 characters • It’s Branch location (one possible value from the enum of BranchLocations o Please add at least 3 BranchLocations value

IF ANY OF THE ABOVE LIMITATIONS / CONDITIONS ARE NOT MET • In the constructor o All instance variables should be changed to their default values of null, zero or false depending on the data type • In the setter method o The instance variable should not be updated.

• A collection of all the accounts created (from the Account class) a specific Bank branch. There is no limit on how many accounts can be created. • A method to get a specific account by its account number • Methods to add an account. o Ensure the account number is unique. This is a requirement for the account to be added the Bank. • Methods to view a specific account • Methods to modify an account • Methods to delete an account

Java

Project ID: #21858342

About the project

34 proposals Remote project Active 4 years ago

34 freelancers are bidding on average $29 for this job

it2051229

Hi there, I do Java programming. I went through your requirements and I would like to do this project if given the opportunity. Let me know if you are interested so I can have further details.

$30 CAD in 1 day
(1086 Reviews)
7.7
urmate

Hi There I've excellent programming and development skills and knowledge. I can provide an efficient, perfect, well documented development of your Programming and Computer project according to 100% accuracy and requ More

$30 CAD in 1 day
(421 Reviews)
7.2
expertjavagiant

Hi Friend, I have huge experience in java development and i will do your assignment. You can see from my profile regarding my experience in java. Thanks,

$30 CAD in 1 day
(61 Reviews)
6.5
ThinkAndCo

Hi, We are a team of professional software developers. We have expertise in Java and can readily work on your requirements. Kindly consider our proposal for the best results. Looking forward to talking for more infor More

$30 CAD in 1 day
(98 Reviews)
6.0
ARKSolution2015

Sir, I have gone through your project description and am looking to provide my service for java work. please leave a message on my chat so we can discuss the budget and deadline of the project. For more than 7 years I’ More

$75 CAD in 7 days
(96 Reviews)
6.3
vahid01

Hi, i can help you.

$35 CAD in 1 day
(60 Reviews)
5.8
expertatwork

I can deliver this Java program in 6 hours, thanks.

$25 CAD in 1 day
(102 Reviews)
5.6
mehmood168

Hi. I have read the requirements of your Bank Project and ready to work on it. I assure you quality work, on-time delivery. Thanks

$30 CAD in 2 days
(47 Reviews)
5.4
atulamol

Hello, I have More than Five years (6+ years) of experience in Professional Software Development. Seeking for a challenging position as a Java Developer with the strong working experience in programming, designing of More

$100 CAD in 5 days
(41 Reviews)
5.1
mehfuza

Hi, I read your project requirements and I'm very interested to do it. I have done many similar programs in Java. I have homework questions from book Big Java Late Objects. I write well formatted code with comments. Lo More

$15 CAD in 1 day
(20 Reviews)
4.6
vbuevich777

Good day, I will be glad to implement your "banking system" assignment, ready to start right now, please kindly provide me with any details you would find important. Pair of words regarding myself - I am a certified J More

$25 CAD in 2 days
(1 Review)
2.8
hitresha

Hello, I can make java project , i have 7+ year of experience in java

$25 CAD in 1 day
(1 Review)
2.4
ownmyserver

Hello Greetings...!! I have read your project requirements. We are familiar with all required technologies and we have experienced resource to start with your project. Expertize Area Design : PSD to HTML, Bootstrap, More

$20 CAD in 7 days
(5 Reviews)
2.6
rajeshwari2401

I have a strong hold in java and have designed numerous robust system on distributed architecture. I can deliver this project within 2 days.

$10 CAD in 2 days
(0 Reviews)
0.0
susmitachakrabo1

Hello I have expert knowledge in developing core java application for more than 7 years. I have carefully read all the requirements and can assure you that I will be able to deliver you the code within a day.

$30 CAD in 1 day
(0 Reviews)
0.0
omkarpal1990

It's easy to complete within 1 days please provide me this to start this project.

$35 CAD in 1 day
(0 Reviews)
0.0
clprdp

Hi, I can work on it I am having a good exposure on Java, SPRING, HIBERNATE, RESTFUL FRAMEWORK, MYSQL. Regards

$30 CAD in 2 days
(0 Reviews)
0.0
FR000ST91

I am a Java developer. I have been working in IT for more than 5 years. In addition to the main work, I decided to earn some coins on freelance. I think my knowledge and skills will be useful to you. The list of techno More

$30 CAD in 7 days
(0 Reviews)
0.0
Bikshub

I done similar project previous, and I can do this one. I have experience of 5 plus years in Java. I am new to freelancer. will you please give me your project and if your not satisfied don't give money to me.

$15 CAD in 5 days
(0 Reviews)
0.0
Horllymobile

I am capable of doing this

$25 CAD in 5 days
(0 Reviews)
0.0