Java Bank Account Application
Java Bank Account Application
Home (/index.shtml)
/ Tutorial (/tutorial/index.html)
/ Java (/tutorial/java/index.html)
/ Core (/tutorial/java/core/index.html)
/ Java Bank Account Application
In this section, you will learn how to create a Bank Account Application that will allow users to do their
transactions.
https://www.roseindia.net/tutorial/java/core/bankAccountApplication.html 1/6
6/22/2021 Java Bank Account Application
import java.util.*;
class BankAccount {
this.name = name;
this.accNo = accNo;
this.actype = actype;
this.bal = bal;
int deposit() {
amt = input.nextInt();
if (amt < 0) {
System.out.println("Invalid Amount");
return 1;
}
bal = bal + amt;
return 0;
int withdraw() {
amt = input.nextInt();
return 1;
}
if (amt < 0) {
System.out.println("Invalid Amount");
return 1;
}
bal = bal - amt;
return 0;
void display() {
System.out.println("Name:" + name);
System.out.println("Balance:" + bal);
void dbal() {
System.out.println("Balance:" + bal);
String nn = input.nextLine();
https://www.roseindia.net/tutorial/java/core/bankAccountApplication.html 2/6
6/22/2021 Java Bank Account Application
int menu;
System.out.println("Menu");
System.out.println("4. Exit");
do {
menu = input.nextInt();
switch (menu) {
case 1:
b1.deposit();
break;
case 2:
b1.withdraw();
break;
case 3:
b1.display();
break;
case 4:
quit = true;
break;
} while (!quit);
Output:
https://www.roseindia.net/tutorial/java/core/bankAccountApplication.html 3/6
6/22/2021 Java Bank Account Application
Rose
1111
Saving
2000
Menu
4. Exit
Your Balance=3000
Name:Rose
Account No:1111
Balance:1500
(https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Ffanyv88.com%3A443%2Fhttps%2Fwww.roseindia.net&t=)
(https://twitter.com/intent/tweet?
source=https%3A%2F%2Ffanyv88.com%3A443%2Fhttps%2Fwww.roseindia.net&text=:%20https%3A%2F%2Ffanyv88.com%3A443%2Fhttps%2Fwww.roseindia.net)
(https://plus.google.com/share?url=https%3A%2F%2Ffanyv88.com%3A443%2Fhttps%2Fwww.roseindia.net)
(https://www.tumblr.com/share?
v=3&u=https%3A%2F%2Ffanyv88.com%3A443%2Fhttps%2Fwww.roseindia.net&t=&s=)
(https://pinterest.com/pin/create/button/?
url=https%3A%2F%2Ffanyv88.com%3A443%2Fhttps%2Fwww.roseindia.net&description=)
(https://getpocket.com/save?
url=https%3A%2F%2Ffanyv88.com%3A443%2Fhttps%2Fwww.roseindia.net&title=)
(https://www.reddit.com/submit?
url=https%3A%2F%2Ffanyv88.com%3A443%2Fhttps%2Fwww.roseindia.net&title=)
(https://www.linkedin.com/shareArticle?
mini=true&url=https%3A%2F%2Ffanyv88.com%3A443%2Fhttps%2Fwww.roseindia.net&title=&summary=&source=https%3A%2F%2Ffanyv88.com%3A443%2Fhttps%2Fwww.roseindia.net)
(https://wordpress.com/press-this.php?u=https%3A%2F%2Ffanyv88.com%3A443%2Fhttps%2Fwww.roseindia.net&t=&s=)
(https://pinboard.in/popup_login/?url=https%3A%2F%2Ffanyv88.com%3A443%2Fhttps%2Fwww.roseindia.net&title=&description=)
https://www.roseindia.net/tutorial/java/core/bankAccountApplication.html 4/6
6/22/2021 Java Bank Account Application
Writing Calculator
Fields and Methods
Java error illegal
Calling Servlet to
Ads
https://www.roseindia.net/tutorial/java/core/bankAccountApplication.html 5/6
6/22/2021 Java Bank Account Application
https://www.roseindia.net/tutorial/java/core/bankAccountApplication.html 6/6