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