Advertisement
Guest User

Untitled

a guest
Dec 1st, 2015
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.78 KB | None | 0 0
  1. package running;
  2.  
  3. import java.util.Scanner;
  4.  
  5. class runningmar {
  6.  
  7. public static void main(String[] args) {
  8. Scanner sc =new Scanner(System.in);
  9. //S = Start
  10. //F = Finish
  11. byte i,x,d= 0;
  12. int sHours = 0, sMinutes = 0, sSeconds = 0;
  13. int fHours = 0, fMinutes = 0, fSeconds = 0;
  14. int sTime = 0, fTime = 0, rTime = 0 ;
  15. int highest = 0;
  16. int rHours = 0, rMinutes = 0, rSeconds = 0;
  17. char gender;
  18. String name;
  19.  
  20. for(i = 1; i<=3; i++)
  21.  
  22. {
  23. System.out.println("Please enter " + i + "st runner's name");
  24.  
  25. name = sc.nextLine();
  26.  
  27.  
  28. }
  29. for(x = 1; x<=3; x++)
  30. {
  31. System.out.println("Please enter" + i + " runner's gender (M / F)");
  32.  
  33. gender = sc.next().charAt(0);
  34.  
  35. }
  36.  
  37.  
  38. for (d = 1; d<3; d++){
  39. System.out.println("Enter " + d + "'st runner's STARTING time hours: ");
  40. sHours = sc.nextInt();
  41.  
  42. System.out.println("Enter " + d + "'st runner's STARTING time minutes: ");
  43. sMinutes = sc.nextInt();
  44.  
  45. System.out.println("Enter " + d + "'st runner's STARTING time seconds: ");
  46. sSeconds = sc.nextInt();
  47.  
  48. System.out.println("Enter " + d + "'st runner's FINISHING time hours: ");
  49. fHours = sc.nextInt();
  50.  
  51. System.out.println("Enter " + d + "'st runner's FINISHING time minutes: ");
  52. fMinutes = sc.nextInt();
  53.  
  54. System.out.println("Enter " + d + "'st runner's FINISHING time seconds: ");
  55. fSeconds = sc.nextInt();
  56.  
  57.  
  58. sTime = ((sHours*3600)+(sMinutes*60)+sSeconds);
  59. fTime = ((fHours*3600)+(fMinutes*60)+fSeconds);
  60. rTime = ((fTime - sTime));
  61.  
  62. if (d == 1 || sTime > highest){
  63. highest = sTime;
  64. }
  65. if (d == 1 || fTime > highest){
  66. highest = fTime;
  67. }
  68. }
  69.  
  70. if(rTime>3600) {
  71. rHours = rTime/3600;
  72. }
  73. if(rTime<3600)
  74. {
  75. rHours = 00;
  76. }
  77. rMinutes = ((rTime-(3600*rHours))/60);
  78.  
  79. rSeconds = rMinutes * 60/100;
  80.  
  81. System.out.print(sTime + " " + fTime + " " + rTime);
  82.  
  83.  
  84.  
  85. System.out.println("Winner's R time:" + rHours + ":" + rMinutes + ":" + rSeconds);
  86. /*for(i = 1; i<=10; i++)
  87. {
  88. System.out.println("Please enter" + i + " runner's gender");
  89. if (!(mark<0 || mark>100))
  90. {
  91. sum=sum+mark;
  92. mark=sc.nextInt();
  93. }
  94. else
  95. {
  96. System.out.println("Please enter a number between 0 and 100");
  97. mark=sc.nextInt();
  98. }
  99. }
  100. average=sum/5;
  101. System.out.println("Average is "+ average);
  102. System.out.println("Sum is "+sum);
  103. System.out.println(i);*/
  104. sc.close();
  105. }
  106. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement