Guest User

Untitled

a guest
Dec 16th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.80 KB | None | 0 0
  1.  
  2. /**
  3. * Write a description of class heartratemethod here.
  4. *
  5. * @author (your name)
  6. * @version (a version number or a date)
  7. */
  8.  
  9. import java.util.Scanner;
  10. public class methods
  11. {
  12. //instance variables
  13. private String family_name;
  14. private String given_name;
  15. private int year;
  16. private int month;
  17. private int day;
  18.  
  19.  
  20. // no argument constructor
  21. public methods()
  22. {family_name= "McGagh";
  23. given_name= "Claire";
  24. year= 1993;
  25. month= 12;
  26. day= 10;
  27. }
  28.  
  29. // constructor with argument
  30. public methods(String f, String g, int y, int m, int d)
  31. {family_name= f;
  32. given_name= g;
  33. year= y;
  34. month= m;
  35. day= d;
  36. }
  37.  
  38. //get method for instance variable family name
  39. public String getfamily_name()
  40. {
  41. return family_name;
  42. }
  43. //get method for instance variable given name
  44. public String getgiven_name()
  45. {
  46. return given_name;
  47. }
  48. //get method for instance variable year
  49. public int getyear()
  50. {
  51. return year;
  52. }
  53. //get method for instance variable month
  54. public int getmonth()
  55. {
  56. return month;
  57. }
  58. //get method for instance variable day
  59. public int getday()
  60. {
  61. return day;
  62. }
  63. //set method for instance variable family name
  64. public void setfamily_name(String f){
  65. family_name= f;
  66. }
  67. //set method for instance variable given name
  68. public void setgiven_name(String g){
  69. given_name= g;
  70. }
  71. //set method for instance variable year
  72. public void setyear(int y){
  73. year= y;
  74. }
  75. //set method for instance variable mohth
  76. public void setmonth(int m){
  77. month= m;
  78. }
  79. //set method for instance variable day
  80. public void setday(int d){
  81. day= d;
  82. }
  83.  
  84. /**
  85. * This method calculates the age
  86. *
  87. * @param none
  88. * @return 2012- int y
  89. */
  90. public int age()
  91. {
  92. //return 2012 minus the birth year
  93. return (2012- year);
  94. }
  95.  
  96.  
  97. /**
  98. * This method returns the full name
  99. *
  100. * @param none
  101. * @return full name
  102. */
  103. public String fullname()
  104. { // returns the person's full name
  105. return (given_name +" "+ family_name);
  106. }
  107.  
  108.  
  109.  
  110. public int maxrate()
  111. {
  112. //maximum heart rate is 220 minus age
  113. return (220-(2012-year));
  114. }
  115.  
  116.  
  117. /**
  118. * This method returns the minimum target heart rate
  119. *
  120. * @param none
  121. * return min target heart rate
  122. */
  123. public double targetminrate()
  124. { // returns the person's target min heart rate
  125. return ((220-(2012-year))*.5);
  126. }
  127. /**
  128. * this method returns the maximum heart rate
  129. *
  130. * @parum none
  131. * return min target heart rate
  132. * */
  133.  
  134.  
  135. public double targetmaxrate()
  136. {// returns the person's target max heart rate
  137. return ((220-(2012-year))*.85);
  138. }
  139.  
  140.  
  141.  
  142.  
  143. }
Add Comment
Please, Sign In to add comment