D
DNAofDeath
Gast
Ich möchte einen UserLevel berechnen und auch ausgeben lassen.
Anhand von drei werten:
1. OnlineMinuten
2. Registrierungsdatum
3. Heutiges datum
ich komm net klar, immer wenn ich ne zahl eingebe kommt 0,0 % raus ,wenn ich jedoch die zeile mit
benutze dann kommt das ergebnis 48,0 % raus welches auch richtig ist
hier mal der gesamte bisherige code, ich arbeite mich langsam vorran, vorerst mit festen werten für die zeit zwischen den daten, da ich noch nicht weiß wie ich das umsetzen soll, hab also erstmal mit der berechnung angefangen.
Anhand von drei werten:
1. OnlineMinuten
2. Registrierungsdatum
3. Heutiges datum
ich komm net klar, immer wenn ich ne zahl eingebe kommt 0,0 % raus ,wenn ich jedoch die zeile mit
Code:
//double onMin = 1386996 ;
benutze dann kommt das ergebnis 48,0 % raus welches auch richtig ist
hier mal der gesamte bisherige code, ich arbeite mich langsam vorran, vorerst mit festen werten für die zeit zwischen den daten, da ich noch nicht weiß wie ich das umsetzen soll, hab also erstmal mit der berechnung angefangen.
Code:
public static void main(String[] args) throws IOException {
//Eingabe
System.out.println("Bitte eingeben wieviele OnlineMinuten du hast");
double onMin = System.in.read();
//Rechenweg
double min = 2854080 ;
//double onMin = 1386996 ;
double viel = 10 ;
double eingabezahl ;
double pro = 100 ;
double onMinRounded ;
double erg = (pro / min) * onMin ;
erg = Math.round( erg * 100. ) / 100.;
erg = (int) erg;
if (erg > viel ) {
System.out.println("Ziemlich viel!!!");
}
System.out.println("Du warst " + erg + " % Deines Lebens hier Online seit Du dich registriert hast");
}
}