Guest User

Untitled

a guest
Oct 19th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. import java.util.*;
  2. public class Cyclist
  3. {
  4. private String name;
  5. private String team;
  6. private double time;
  7. private int stageWins;
  8.  
  9. public Cyclist(String name, String team)
  10. {
  11. this.name = name;
  12. this.team = team;
  13. time = 0;
  14. stageWins = 0;
  15.  
  16. }
  17.  
  18. public void setName(String name)
  19. {this.name = name;
  20. }
  21.  
  22. public String getName()
  23. {
  24. return name;
  25. }
  26.  
  27. public String getTeam()
  28. {
  29. return team;
  30. }
  31.  
  32. public double getTime()
  33. {
  34. return time;
  35. }
  36.  
  37. public int getStageWins()
  38. {
  39. return stageWins;
  40. }
  41.  
  42. public void recordStage(double time, boolean winStage)
  43. {this.time = time + this.time;
  44. if (winStage==true);
  45. {stageWins=stageWins+1;
  46. }
  47. }
  48.  
  49. public void resetRace()
  50. {
  51. time=0;
  52. stageWins=0;
  53. }
  54. public String toString()
  55. {
  56. String allAttributes=name+" "+team+" "+time+" "+stageWins;
  57. return allAttributes;
  58. }
  59.  
  60. public static void main(String [] args)
  61. {
  62. Cyclist test=new Cyclist();
  63. test.init();
  64. }
  65. public void init()
  66. {
  67. Scanner scan=new Scanner(System.in);
  68. Cyclist C = new Cyclist("Cyclist 1", "Team 1");
  69. Systen.out.println(C);
  70. System.out.println("{Cyclist 1, Team 1}");
  71.  
  72. String a=getName();
  73. System.out.println(a);
  74.  
  75. String b=getTeam();
  76. System.out.println(b);
  77.  
  78. double c=getTime();
  79. System.out.println(c);
  80.  
  81. int d=getStageWins();
  82. System.out.println(d);
  83.  
  84. String e=toString();
  85. System.out.println(e);
  86.  
  87. //cyc.recordStage(12.32, true);
  88. //System.out.println(cyc.getTime() + " {12.32}");
  89. //System.out.println(cyc.getStageWins() + " {1}");
  90.  
  91. //cyc.recordStage(10.11, false);
  92. //System.out.println(cyc.getTime() + " {22.43}");
  93. //System.out.println(cyc.getStageWins() + " {1}");
  94.  
  95. //cyc.resetRace();
  96. //System.out.println(C);
  97. //System.out.println("{Cyclist 2, Team 2, time 0, stageWins 0}");
  98.  
  99. //I DONT SPRECHEN ZEE FERGUS HERE
  100. }
  101.  
  102. }
Add Comment
Please, Sign In to add comment