optionally prompt or parse for parameters
This commit is contained in:
		@@ -164,6 +164,15 @@ class Darlehenberechner {
 | 
			
		||||
         .setAnfangsmonat(YearMonth.of(2024, Month.SEPTEMBER))
 | 
			
		||||
      ).berechneWerte();*/
 | 
			
		||||
 | 
			
		||||
      if (args.length == 0) {
 | 
			
		||||
         askParametersAndRun();
 | 
			
		||||
      } else {
 | 
			
		||||
         parseParametersAndRun(args);
 | 
			
		||||
      }
 | 
			
		||||
   }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
   private static void askParametersAndRun() throws IOException {
 | 
			
		||||
      DECIMAL_FORMAT.setParseBigDecimal(true);
 | 
			
		||||
 | 
			
		||||
      var konfig = new Konfiguration();
 | 
			
		||||
@@ -199,8 +208,11 @@ class Darlehenberechner {
 | 
			
		||||
         konfig.setSondertilgungProzent((BigDecimal) DECIMAL_FORMAT.parse(in));
 | 
			
		||||
      }
 | 
			
		||||
      new Darlehenberechner(konfig).berechneWerte();
 | 
			
		||||
   }
 | 
			
		||||
 | 
			
		||||
      /*var konfig = new Konfiguration();
 | 
			
		||||
 | 
			
		||||
   private static void parseParametersAndRun(String[] args) {
 | 
			
		||||
      var konfig = new Konfiguration();
 | 
			
		||||
      int count = 0;
 | 
			
		||||
      DECIMAL_FORMAT.setParseBigDecimal(true);
 | 
			
		||||
      while (count < args.length) {
 | 
			
		||||
@@ -239,7 +251,7 @@ class Darlehenberechner {
 | 
			
		||||
         }
 | 
			
		||||
         count++;
 | 
			
		||||
      }
 | 
			
		||||
      new Darlehenberechner(konfig).berechneWerte();*/
 | 
			
		||||
      new Darlehenberechner(konfig).berechneWerte();
 | 
			
		||||
   }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user