change scanner to global static
parent
10ddc341ed
commit
8ecaf2f236
|
@ -17,6 +17,9 @@ public class User {
|
||||||
private double bmi = gewicht / (koerpergroesse * koerpergroesse);
|
private double bmi = gewicht / (koerpergroesse * koerpergroesse);
|
||||||
public double ziel;
|
public double ziel;
|
||||||
public ArrayList<Integer> streckenListe = new ArrayList<>();
|
public ArrayList<Integer> streckenListe = new ArrayList<>();
|
||||||
|
|
||||||
|
public static Scanner sc = new Scanner(System.in);
|
||||||
|
|
||||||
|
|
||||||
// Getter/Setter-Methoden
|
// Getter/Setter-Methoden
|
||||||
public double getGewicht() {
|
public double getGewicht() {
|
||||||
|
@ -71,41 +74,35 @@ public class User {
|
||||||
|
|
||||||
public static void userkontoanlegen() {
|
public static void userkontoanlegen() {
|
||||||
|
|
||||||
Scanner sc = new Scanner(System.in);
|
|
||||||
System.out.println("Schön, dass du da bist! Bitte gebe folgende Angaben ein:");
|
System.out.println("Schön, dass du da bist! Bitte gebe folgende Angaben ein:");
|
||||||
System.out.println("Dein Name, dein aktuelles Gewicht in kg und deine Koerpergroesse in cm.");
|
System.out.println("Dein Name, dein aktuelles Gewicht in kg und deine Koerpergroesse in cm.");
|
||||||
System.out.print("Deine Angaben: ");
|
System.out.print("Deine Angaben: ");
|
||||||
String[] input = sc.nextLine().split(",");
|
String[] input = sc.nextLine().split(", ");
|
||||||
System.out.println(
|
System.out.println(
|
||||||
"Dein Konto wurde angelegt! Jetzt brauche ich nur noch dein Monatsziel. Wie viel möchtest du in einem Monat radeln? Bitte gebe deine Angeben in km ein!");
|
"Dein Konto wurde angelegt! Jetzt brauche ich nur noch dein Monatsziel. Wie viel möchtest du in einem Monat radeln? Bitte gebe deine Angeben in km ein!");
|
||||||
double ziel = Double.parseDouble(sc.nextLine());
|
double ziel = Double.parseDouble(sc.nextLine());
|
||||||
User us1 = new User(input[0], Double.parseDouble(input[1]), Integer.parseInt(input[2]), ziel);
|
User us1 = new User(input[0], Double.parseDouble(input[1]), Integer.parseInt(input[2]), ziel);
|
||||||
userListe.put(input[0], us1);
|
userListe.put(input[0], us1);
|
||||||
System.out.println("Prima! Hier nochmal dein Userkonto: " + us1);
|
System.out.println("Prima! Hier nochmal dein Userkonto: " + us1);
|
||||||
sc.close();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void zeigeKonto() {
|
public static void zeigeKonto() {
|
||||||
|
|
||||||
Scanner sca = new Scanner(System.in);
|
|
||||||
System.out.print("Bitte gebe deinen Namen ein: ");
|
System.out.print("Bitte gebe deinen Namen ein: ");
|
||||||
String name = sca.nextLine();
|
String name = sc.nextLine();
|
||||||
System.out.println(userListe.get(name));
|
|
||||||
if (userListe.containsKey(name)) {
|
if (userListe.containsKey(name)) {
|
||||||
System.out.println(userListe.get(name));
|
System.out.println(userListe.get(name));
|
||||||
} else {
|
} else {
|
||||||
System.out.printf("Bis jetzt hat noch keiner mit dem Namen %s einen Konto angelegt!", name);
|
System.out.printf("Bis jetzt hat noch keiner mit dem Namen %s einen Konto angelegt!", name);
|
||||||
}
|
}
|
||||||
sca.close();
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Methode2
|
// Methode2
|
||||||
public static void berechneGeschwindigkeit() {
|
public static void berechneGeschwindigkeit() {
|
||||||
Scanner sc = new Scanner(System.in);
|
|
||||||
System.out.println("Bitte gebe die Strecke, die du gefahren bist in km und die Sessiondauer in Minuten:");
|
System.out.println("Bitte gebe die Strecke, die du gefahren bist in km und die Sessiondauer in Minuten:");
|
||||||
System.out.print("Deine Angaben: ");
|
System.out.print("Deine Angaben: ");
|
||||||
String[] input = sc.nextLine().split(",");
|
String[] input = sc.nextLine().split(", ");
|
||||||
double geschwindigkeit = Double.parseDouble(input[0])/ (Double.parseDouble(input[1])/60);
|
double geschwindigkeit = Double.parseDouble(input[0])/ (Double.parseDouble(input[1])/60);
|
||||||
System.out.printf("Deine durschnittliche Geschwindigkeit war: %.2f km/h\n",geschwindigkeit);
|
System.out.printf("Deine durschnittliche Geschwindigkeit war: %.2f km/h\n",geschwindigkeit);
|
||||||
if (geschwindigkeit > 35) {
|
if (geschwindigkeit > 35) {
|
||||||
|
|
|
@ -3,9 +3,9 @@ public class userinterface {
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
|
|
||||||
User.berechneGeschwindigkeit();
|
//User.berechneGeschwindigkeit();
|
||||||
//User.userkontoanlegen();
|
User.userkontoanlegen();
|
||||||
//User.zeigeKonto();
|
User.zeigeKonto();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue