improve readability
This commit is contained in:
		@@ -77,8 +77,7 @@ public class LoadingBar {
 | 
				
			|||||||
   private static void askParametersAndRun() throws IOException {
 | 
					   private static void askParametersAndRun() throws IOException {
 | 
				
			||||||
      var br = new BufferedReader(new InputStreamReader(System.in, StandardCharsets.UTF_8));
 | 
					      var br = new BufferedReader(new InputStreamReader(System.in, StandardCharsets.UTF_8));
 | 
				
			||||||
      print("Ankunftszeit: ");
 | 
					      print("Ankunftszeit: ");
 | 
				
			||||||
      String startTimeRaw = br.readLine();
 | 
					      var startTime = LocalTime.parse(br.readLine(), TIME_FORMATTER).truncatedTo(ChronoUnit.MINUTES);
 | 
				
			||||||
      var startTime = LocalTime.parse(startTimeRaw, TIME_FORMATTER).truncatedTo(ChronoUnit.MINUTES);
 | 
					 | 
				
			||||||
      handleMittagspause(br, startTime);
 | 
					      handleMittagspause(br, startTime);
 | 
				
			||||||
      handleZapfenstreich(br, startTime);
 | 
					      handleZapfenstreich(br, startTime);
 | 
				
			||||||
   }
 | 
					   }
 | 
				
			||||||
@@ -422,8 +421,9 @@ public class LoadingBar {
 | 
				
			|||||||
   private static String fillLoadingBar(long totalMinutes, long passedMinutes, boolean progressive) {
 | 
					   private static String fillLoadingBar(long totalMinutes, long passedMinutes, boolean progressive) {
 | 
				
			||||||
      var nonNegativePassedMinutes = passedMinutes < 0 ? 0 : passedMinutes;
 | 
					      var nonNegativePassedMinutes = passedMinutes < 0 ? 0 : passedMinutes;
 | 
				
			||||||
      BigDecimal wholePercentage = BigDecimal.valueOf(100)
 | 
					      BigDecimal wholePercentage = BigDecimal.valueOf(100)
 | 
				
			||||||
         .multiply( // kind of reverse dreisatz to avoid to have e.g. 99.9999 instead of 100 %
 | 
					         // kind of reverse dreisatz to avoid having e.g. 99.9999 instead of 100 %
 | 
				
			||||||
            BigDecimal.valueOf(nonNegativePassedMinutes).divide(BigDecimal.valueOf(totalMinutes), MathContext.DECIMAL64));
 | 
					         .multiply(BigDecimal.valueOf(nonNegativePassedMinutes))
 | 
				
			||||||
 | 
					         .divide(BigDecimal.valueOf(totalMinutes), MathContext.DECIMAL64);
 | 
				
			||||||
      int numberOfEquals = wholePercentage.intValue();
 | 
					      int numberOfEquals = wholePercentage.intValue();
 | 
				
			||||||
      var sb = new StringBuilder("[");
 | 
					      var sb = new StringBuilder("[");
 | 
				
			||||||
      for (int i = 0; i < LINE_LENGTH; i++) {
 | 
					      for (int i = 0; i < LINE_LENGTH; i++) {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user