fork download
  1. import java.io.*;
  2. import java.util.Scanner;
  3.  
  4. class account
  5. {
  6. String name;
  7. int accno;
  8. int amt;
  9. account(String a, int b,int c)
  10. {
  11. this.name = a;
  12. this.accno = b;
  13. this.amt = c;
  14. }
  15.  
  16. public void account_create()
  17. {
  18. System.out.println("Bank Details");
  19. System.out.println("Name: " + name);
  20. System.out.println("Account No: " + accno);
  21. System.out.println("Amount: " + amt);
  22. }
  23. public void deposit_amount(int val)
  24. {
  25. amt = amt + val;
  26. System.out.println("Amount Balance: " + amt);
  27. }
  28. public void withdrawal_amount(int val1)
  29. {
  30. if((amt-val1)<=500)
  31. {
  32. System.out.println("Insufficient Balance:");
  33. }
  34. else
  35. {
  36. amt = amt - val1;
  37. System.out.println("Collect your cash: " + val1);
  38. System.out.println("Balance Cash: " + amt);
  39. }
  40.  
  41. }
  42.  
  43. }
  44.  
  45. class bank
  46. {
  47. public static void main(String ramos[])
  48. {
  49. int choice,i,amt,val1;
  50. Scanner in = new Scanner(System.in);
  51. System.out.println("[1] Account Creation");
  52. System.out.println("[2] Deposit");
  53. System.out.println("[3] Withdrawal");
  54. System.out.println("[4] Balance Inquiry");
  55.  
  56. account o = new account ("Joes",1000,500);
  57. do
  58. {
  59. System.out.println("Enter your Choice:");
  60. choice = in.nextInt();
  61. switch(choice)
  62. {
  63. case 1:
  64. System.out.println("Account Creation: ");
  65. o.account_create();
  66.  
  67. break;
  68. case 2:
  69. System.out.println("Deposit: ");
  70. System.out.println("Enter your Amount:");
  71. amt = in.nextInt();
  72. o.deposit_amount(amt);
  73.  
  74. break;
  75. case 3:
  76. System.out.println("Withdrawal: ");
  77. System.out.println("How much do you want to withdraw?: ");
  78. val1 = in.nextInt();
  79. o.withdrawal_amount(val1);
  80.  
  81. break;
  82. case 4:
  83. System.out.println("Balance Inquiry: ");
  84. o.account_create();
  85. break;
  86. }
  87. System.out.println("Do you want to continue press 5");
  88. i = in.nextInt();
  89. } while(i == 5);
  90. System.out.println("Thank you!");
  91. }
  92. }
Runtime error #stdin #stdout #stderr 0.07s 4386816KB
stdin
4
stdout
[1] Account Creation
[2] Deposit
[3] Withdrawal
[4] Balance Inquiry
Enter your Choice:
Balance Inquiry: 
Bank Details
Name: Joes
Account No: 1000
Amount: 500
Do you want to continue press 5
stderr
Exception in thread "main" java.util.NoSuchElementException
	at java.util.Scanner.throwFor(Scanner.java:862)
	at java.util.Scanner.next(Scanner.java:1485)
	at java.util.Scanner.nextInt(Scanner.java:2117)
	at java.util.Scanner.nextInt(Scanner.java:2076)
	at bank.main(Main.java:88)