Advertisement
Guest User

What's going on here?

a guest
May 2nd, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.00 KB | None | 0 0
  1. import com.google.common.base.Stopwatch;
  2. import java.time.Duration;
  3.  
  4. public class Main {
  5.  
  6.     public static int WIDTH, HEIGHT;
  7.  
  8.     private static Stopwatch runtime;
  9.     private static Duration lastElapsed = Duration.ZERO;
  10.  
  11.     private static Duration duration() {
  12.         Duration temp = lastElapsed;
  13.         return (lastElapsed = runtime.elapsed()).minus(temp);
  14.     }
  15.  
  16.     public static void main(String[] args) {
  17.  
  18.         StringBuilder output = new StringBuilder();
  19.         output.append("Output: \n");
  20.         runtime = Stopwatch.createStarted();
  21.         for (int i = 0; i < 100; i++) {
  22.             if(i >= 18) output.append((double)duration().toNanos() / 1000 + "\n");
  23.             else output.append("Initializing...\n");
  24.         }
  25.         System.out.println(output);
  26.  
  27.     }
  28. }
  29.  
  30. /* stdout:
  31. Output:
  32. Initializing...
  33. ...
  34. Initializing...
  35. 8.673
  36. 2403.109
  37. 22.5
  38. 12.479
  39. 10.647
  40. 9.386
  41. 9.294
  42. 8.77
  43. 9.662
  44. 8.697
  45. 9.082
  46. 8.619
  47. 8.777
  48. 8.556
  49. 8.75
  50. 8.928
  51. 8.739
  52. 8.462
  53. 9.751
  54. 9.632
  55. ...
  56. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement