Advertisement
Guest User

CSC238 REVENUE

a guest
Sep 2nd, 2015
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. import java.io.*;
  2. import java.util.*;
  3.  
  4. public class Revenue
  5. {
  6. private String CompanyName;
  7. private int Month[] = new int[12];
  8.  
  9. public Revenue ()
  10. {
  11. CompanyName = "";
  12. for (int i = 0 ; i<12 ; i++)
  13. {
  14. Month[i]=0;
  15. }
  16. }
  17.  
  18. public void setData( String cn , int m[])
  19. {
  20. CompanyName = cn;
  21. for(int i = 0;i<12;i++)
  22. {
  23. Month[i] = m[i];
  24. }
  25. }
  26.  
  27. public String getCompanyName()
  28. {
  29. return CompanyName;
  30. }
  31.  
  32. public int[] getMonth()
  33. {
  34. return Month;
  35. }
  36.  
  37. public String toString()
  38. {
  39. String MonthlyRevenue = "";
  40.  
  41. for(int i = 0 ; i<12 ; i++)
  42. {
  43. MonthlyRevenue += Month[i] + "\t";
  44. }
  45.  
  46. return getCompanyName() + "\t" + MonthlyRevenue;
  47. }
  48.  
  49.  
  50. public static void main (String [] args) throws IOException
  51. {
  52.  
  53. Revenue[] myRev = new Revenue[12];
  54.  
  55. FileReader reader = new FileReader("Revenue.txt");
  56. BufferedReader infile = new BufferedReader (reader);
  57.  
  58. FileWriter file1 = new FileWriter("FirstHalfYear.txt");
  59. FileWriter file2 = new FileWriter("IncomeTax.txt");
  60. PrintWriter out1 = new PrintWriter(file1);
  61. PrintWriter out2 = new PrintWriter(file2);
  62.  
  63. String divider1 = "---------";
  64. String divider2 = "----------------";
  65.  
  66. System.out.println("");
  67. System.out.printf("%-15s %5s %n", "COMPANY", "MONTHLY REVENUE");
  68. System.out.printf("%-15s %15s %n",divider1,divider2);
  69. System.out.printf("%15s %15s %15s %15s %15s %15s %n", "JAN","FEB","MARCH","APRIL","MAY","JUNE");
  70.  
  71.  
  72. for(int i= 0; i<6;i++)
  73. {
  74. System.out.printf("%15s %15s %15s %15s %15s %15s %n",CompanyName,Month[i]);
  75. }
  76.  
  77. }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement