Find Jobs
Hire Freelancers

Bank Account

$30-250 USD

Closed
Posted about 9 years ago

$30-250 USD

Paid on delivery
This program will have VERY specific requirements so please read every sentence carefully. 1. There will be 3 classes. The Main class will be attached to this email. The only thing you are allowed to modify in this file is the package name. Everything else should not be changed. 2. There will be a Bank class which you will create. This class has a public instance method which is named "start" and accepts no arguments. The start method will be called repeatedly and will continued to be called until the statement "[login to view URL](0);" is executed. So once the start method reaches the end, it will be called again. You can test how this works by printing something on the screen in the start method. 3. There will also be an Account class. The Account class will keep track of the first name, last name, balance, and whether or not the account is closed. 4. The Bank class will have three Account objects in it named acct1, acct2, and acct3(NO arrays). 5. Your program will display a menu screen with 5 options. The first option will allow you to create a new Account. The second option will allow you to deposit money. The third will allow you to withdraw money. The fourth will allow you to close an account. The fifth will quit the program. 6. When you create an account you will ask for the first name. If the user enters only his or her first name then the program will store it and ask for the last name. If the user "accidentally" enters their full name ( If there is a space character in the input) then the program will split the name and store the information in the appropriate variables(it will not ask for the last name if this is the case). The program will then ask the starting balance of the account. You will store the first account in acct1, then acct2, then acct3. Variables of closed accounts can be used to create new accounts. Variables of open accounts CANNOT be used as new accounts. 7. When the user chooses the deposit option, the program will display all of the accounts that have been created. You will display the last name first, then a comma first name then a tab. then the balance Here is an example: 1. Arshad, Umar 200.0 The program will not display the accounts if they are closed or have not yet been created. Display an error message if there are no accounts open. The user will be asked to choose an account where they want to make a deposit. The program will then ask for the amount that will be deposited. We assume that the user will enter the correct values when asked for the amount. This value will be added to the balance of that account. You cannot deposit into a closed account. 8. Withdraw is the same as the deposit except the amount will be subtracted from the balance. 9. Closing the account will modify the variable which stores whether or not the account is open. This option will NOT set the account variable to null. You will display the accounts in the same way you did with the deposit. You cannot close an account if there is a positive or negative balance. You can only do it if the balance is 0. 10. The fifth option allows you to end the program. You can end the program by using the "[login to view URL](0);" statement. 11. Email me your .java file for the Bank and Account class with the Subject "Homework 4". Send me the files in a separate email. Print out and turn in your code as well.
Project ID: 7061491

About the project

36 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
36 freelancers are bidding on average $121 USD for this job
User Avatar
Hi, I am placing my bid on your project because I have read the requirements and I am confident enough with my Java and algorithm skills. I am focused mostly on doing computer science work here in freelancer.com and I would like to help you get this project done if you would give me the opportunity. I am a computer science professor and practitioner and this assignment is one of the fields that I teach very well so I can assure you an accurate result. Let me know if you are interested so I can start. Thanks.
$35 USD in 1 day
4.9 (1316 reviews)
7.8
7.8
User Avatar
VERY EASY for me. Contact me ASAP. I can do this. Regards. Junaid
$120 USD in 3 days
5.0 (131 reviews)
7.3
7.3
User Avatar
I have 10+ years JAVA experience and more than 600 projects completed on this platform. I am very interested to work on this assigmentm1. Ready to start ASAP.
$34 USD in 1 day
4.8 (472 reviews)
7.5
7.5
User Avatar
I am very proficient in c, c++. I have 15 years c++ developing experience now, and I have worked for 5 years. My work is online game developing, and mainly focus on server side, the language is c++ under linux. I used c++ to make many great projects, for example, I made the tools which can convert java files to c++ scripts which has the same effect, of course garbage collection included. I also made our own mobile game using c++, I even can show you the demo of client. Trust me, please let expert help you.
$50 USD in 1 day
4.9 (185 reviews)
7.2
7.2
User Avatar
Hello I am Java expert and interested in this project. Please communicate to discuss further. Regards Anshu
$30 USD in 1 day
4.7 (451 reviews)
7.5
7.5
User Avatar
We have 10+ years of experience in software development we have few questions : 1->Can you please send the 3 classes ? 2->will it access any database backend ? 3->is it synchronous ? Thanks RKSolutions
$222 USD in 10 days
5.0 (34 reviews)
6.4
6.4
User Avatar
A proposal has not yet been provided
$88 USD in 5 days
5.0 (46 reviews)
6.3
6.3
User Avatar
Dear sir, I'm an Oracle Certified Java Programmer. I have both theoretical knowledge and 6 years+ hands-on experience in Java programming. Already completed 40+ standalone applications with databases and other with various technologies. Check my portfolio for my past projects, sir (http://www.freelancer.com/u/rhkchathuranga.html). I have very good feedback in every past project as you can see in my profile. I am a dedicated full time freelancer. I understand your requirement perfectly sir so I'm sure I can do this, and you will be well satisfied if you award this project to me. Please reply me if you are interested on me, then I can send you a sample program, before accepting me for this project. I have full time developing your program with no other ongoing projects. Bid amount is negotiable. Thank you very much sir...!!
$30 USD in 1 day
4.9 (60 reviews)
6.5
6.5
User Avatar
Hello, I can get this task done in the next 24 hours. Let me know if you are interested. Thanks
$100 USD in 1 day
5.0 (115 reviews)
6.2
6.2
User Avatar
Hello i am expert java developer i am interested at your project i am ready to develop it waiting your response Regards
$155 USD in 3 days
5.0 (40 reviews)
5.6
5.6
User Avatar
Just give me the job and get it done!! I'm a very experienced java developer. Studied computer science in NTU made me very good at programming. Enjoy life while I'm doing the work for you ^_^
$177 USD in 3 days
4.9 (45 reviews)
5.2
5.2
User Avatar
Hi sir, thank you for your project. I am a senior JAVA developer and I could help you to implement this task. Please contact me via private message box. Regards
$111 USD in 3 days
5.0 (21 reviews)
5.3
5.3
User Avatar
I have finished the class Account and part of the class Bank. Could you please provide the class Main?
$40 USD in 2 days
4.8 (57 reviews)
4.7
4.7
User Avatar
A proposal has not yet been provided
$155 USD in 3 days
4.7 (41 reviews)
4.6
4.6
User Avatar
A proposal has not yet been provided
$155 USD in 3 days
5.0 (12 reviews)
3.6
3.6
User Avatar
I have a working experience of over 3 years+ in Java/JavaFX and developing GUIs. I have created many apps and stylish GUIs that are currently used by a lot of people Since I am a new freelancer(completed only 1 project of 600$), I want to make a reputation here and will work even for 20$ total sum. If you want to see a demo of the GUI, please message me. If you award this project, I will deliver the best quality in time without any doubts. Best regards, Sorin
$30 USD in 3 days
5.0 (2 reviews)
3.6
3.6
User Avatar
Hi , im a java expert for more than 3 years using Eclipse and Netbeans as IDE i have read all the requeriments and undestand all except one: if there are only 3 accounts objects , what if i have created 3 new accounts (the 3 objects) and i want to add a new one? where should be stored? (the description says NO arrays) i will deliver the code in 3 hour max for 30 USD,thanks Fabian Obando
$30 USD in 1 day
5.0 (8 reviews)
3.1
3.1
User Avatar
Hi, I have been working for a US IT company as a java developer for 4 years. I was interested in your project and I have already finished it. I can show you a demo of the program right now. If you are interested in my offer please send me a message to arrange a demo appointment. Best Regards Szabolcs
$30 USD in 0 day
5.0 (2 reviews)
3.1
3.1
User Avatar
I have seven years of experience with Java, and excellent English and communication skills. (I'm American). I understand that this is a homework project, so I'll provide clean, well formatted, and self explanatory code.
$70 USD in 1 day
3.8 (1 review)
3.4
3.4
User Avatar
I am having 10+ years of java experience and have developed many small and big java projects. I have a good experience in working with java GUI using SWING and AWT. Also, i have worked with many enterprise java application using jsp, servlet, jdbc, webserivce, EJB, hibernate, spring, struts, JSF etc. I am experience in working with variety or databases as: mysql, oracle, sqlserver, firebird etc. I have used: VSS, SVN, CVS as version controlling tool. I am very good in java reporting using jasperreport.
$30 USD in 3 days
5.0 (1 review)
2.6
2.6

About the client

Flag of SINGAPORE
Singapore
0.0
0
Member since Jan 31, 2015

Client Verification

Other jobs from this client

Write some Software
$12-30 SGD
Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.