Hey ich bin komplett überfragt
Die Aufgabe lautet
Implementieren Sie ein Programm, das eine Ganzzahl zwischen (einschließlich) 0 und 100 einliest (auf Eingaben außerhalb dieses Bereich brauchen Sie nicht prüfen - die Eingabe repräsentiert eine Prozentzahl) und anschließend einen Fortschrittsbalken ausgibt, der 10 Zeichen breit ist.
Dabei soll für jede ganze 10% der Eingabe ein | ausgegeben werden, und die restlichen Zeichen mit - aufgefüllt werden.
Ich bin komplett neu in Java und hab es noch nicht geschafft mich reinzufuchsen
Die _ Stellen sind dort wo ich keine Ahnung habe. Ich habe das gefühl das ich grundelegend etwas falsch machen kann mir irgendjemand helfen?
Die Aufgabe lautet
Implementieren Sie ein Programm, das eine Ganzzahl zwischen (einschließlich) 0 und 100 einliest (auf Eingaben außerhalb dieses Bereich brauchen Sie nicht prüfen - die Eingabe repräsentiert eine Prozentzahl) und anschließend einen Fortschrittsbalken ausgibt, der 10 Zeichen breit ist.
Dabei soll für jede ganze 10% der Eingabe ein | ausgegeben werden, und die restlichen Zeichen mit - aufgefüllt werden.
Ich bin komplett neu in Java und hab es noch nicht geschafft mich reinzufuchsen
Java:
import java.util.Scanner;
public class Progress {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int x;
x = input.nextInt() / 10;
_ = 10 - _ ;
if (x > 0) {
System.out.print("|");
x = _ - 1;
}
while (x > 0) {
System.out.print("-");
x = _ - 1;
}
}
}
Die _ Stellen sind dort wo ich keine Ahnung habe. Ich habe das gefühl das ich grundelegend etwas falsch machen kann mir irgendjemand helfen?