@@ -174,9 +174,9 @@ public static void chargingWindow (List<ElpriserAPI.Elpris> elpriserLadda, int t
174174 String startTid = start .timeStart ().format (minuteFormatter );
175175 String slutTid = slut .timeEnd ().format (minuteFormatter );
176176 double snittPris = (minSumma /timmar ) * 100 ;
177- String formateratPris = numberFormat .format (snittPris );
178177
179- System .out .printf ("Billigaste laddningsfönster för %dh är kl %s-%s\n Medelpris för fönster: %s öre\n Påbörja laddning %s" , timmar , startTid , slutTid , formateratPris , startTid );
178+
179+ System .out .printf ("Billigaste laddningsfönster för %dh är kl %s-%s\n Medelpris för fönster: %.2f öre\n Påbörja laddning %s" , timmar , startTid , slutTid , snittPris , startTid );
180180 }
181181 }
182182 //Processar prislistan som får 96 priser
@@ -195,9 +195,9 @@ public static void calculateHourlyAverages (List<ElpriserAPI.Elpris> elpriser96)
195195
196196 String timDel = String .format ("%02d-%02d" , timme , timme2 );
197197 double medelprisToOre = medelPris * 100 ;
198- String formateratMedelPris = numberFormat .format (medelprisToOre );
199198
200- System .out .printf ("%s Medelpris: %s öre\n " , timDel , formateratMedelPris );
199+
200+ System .out .printf ("%s Medelpris: %.2f öre\n " , timDel , medelprisToOre );
201201 }
202202 }
203203 }
@@ -226,8 +226,8 @@ private static void medelPris(List<ElpriserAPI.Elpris> prisLista) {
226226 for (ElpriserAPI .Elpris elpriser : prisLista ) {
227227 summa += elpriser .sekPerKWh ();
228228 }
229- double medelPrisOfDay = summa / prisLista .size ();
230- System .out .printf ("Medelpris: %s öre \n " , numberFormat . format ( medelPrisOfDay * 100 ) );
229+ double medelPrisOfDay = summa / prisLista .size () * 100 ;
230+ System .out .printf ("Medelpris: %.2f öre \n " , medelPrisOfDay );
231231 }
232232
233233 public static void priceMinMax (List <ElpriserAPI .Elpris > prisLista ) {
@@ -244,7 +244,7 @@ public static void priceMinMax (List<ElpriserAPI.Elpris> prisLista) {
244244 }
245245
246246 for (ElpriserAPI .Elpris elpriser : prisLista ) {
247- double worthOf = elpriser .sekPerKWh ();
247+ double worthOf = elpriser .sekPerKWh () * 100 ;
248248
249249 if (minPris > worthOf ) {
250250 minPris = worthOf ;
@@ -257,8 +257,8 @@ public static void priceMinMax (List<ElpriserAPI.Elpris> prisLista) {
257257 maxTidSlut = elpriser .timeEnd ().format (timeFormatter );
258258 }
259259 }
260- System .out .printf ("Lägsta pris för dagen: %s öre/KWh Kl: %s - %s \n " , numberFormat . format ( minPris * 100 ) , minTid , minTidSlut );
261- System .out .printf ("Högsta pris för dagen: %s öre/KWh Kl: %s - %s \n " , numberFormat . format ( maxPris * 100 ) , maxTid , maxTidSlut );
260+ System .out .printf ("Lägsta pris för dagen: %.2f öre/KWh Kl: %s - %s \n " , minPris , minTid , minTidSlut );
261+ System .out .printf ("Högsta pris för dagen: %.2f öre/KWh Kl: %s - %s \n " , maxPris , maxTid , maxTidSlut );
262262
263263 }
264264
0 commit comments