Advertisement
Guest User

Untitled

a guest
Oct 16th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. 10000,45
  2. 10001,480
  3. 10002,2300
  4. 10003,-800
  5. 10004,-56
  6.  
  7. Transaction number: 10000 Transaction Amount: 45.00
  8. New Balance: 45.00
  9. Transaction number: 10001 Transaction Amount: 480.00
  10. New Balance: 525.00
  11. Transaction number: 10002 Transaction Amount: 2300.00
  12. New Balance: 2825.00
  13. Transaction number: 10003 Transaction Amount: -800.00
  14. New Balance: 2025.00
  15. Transaction number: 10004 Transaction Amount: -56.00
  16. New Balance: 1969.00
  17.  
  18.  
  19. MY OUTPUT
  20.  
  21. Transaction number: 10000 Transaction Amount: 45
  22. New Balance: 45
  23. Transaction number: 10001 Transaction Amount: 480
  24. New Balance: 480
  25. Transaction number: 10002 Transaction Amount: 2300
  26. New Balance: 2300
  27. Transaction number: 10003 Transaction Amount: -800
  28. New Balance: -800
  29. Transaction number: 10004 Transaction Amount: -56
  30. New Balance: -56
  31.  
  32.  
  33.  
  34. import java.io.File;
  35. import java.util.Scanner;
  36. /**
  37. * Write a description of class Part2 here.
  38. *
  39. * @author (your name)
  40. * @version (a version number or a date)
  41. */
  42. public class Part2
  43. {
  44. public static void main(String[]args) throws Exception
  45. {
  46. final String BANK = "Bank Transactions.txt";
  47. File inputFile = new File (BANK);
  48.  
  49. if(inputFile.exists())
  50. {
  51. Scanner fileReader = new Scanner (inputFile);
  52. fileReader.useDelimiter(",");
  53.  
  54. while(fileReader.hasNext())
  55. {
  56.  
  57.  
  58. String[] transactions;
  59. int number;
  60.  
  61. int cash;
  62.  
  63. String lineItem;
  64. lineItem = fileReader.nextLine();
  65.  
  66. transactions = lineItem.split(",");
  67. number = Integer.parseInt(transactions[0].trim());
  68. cash = Integer.parseInt(transactions[1].trim());
  69. int balance = cash;
  70.  
  71.  
  72. System.out.printf("Transaction number: %d Transaction Amount: %d%nNew Balance: %d%n",number, cash,balance);
  73.  
  74. }
  75. }
  76. }
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement