Was geht ab, 
ich bin momentan dabei eine Art Passwort-abfrage Programm zu schreiben.
Das klappt auch soweit allerdings würde ich gerne das cmd-Layout schöner machen.
Hier erstmal das Prgoramm:
Sooooo jetzt meine Frage
Also ich würde das Programm gerne so schreiben, dass im Konsolenfenster immer wieder nur was bestimmtes steht und nicht immer alles was bis jetzt ausgeführt wurde.
Ich habs auch schon mit \r versucht aber da ist das problem dass der nach dem Scannen (//input) im Konsolenfenster automatisch ne Zeile nach unten springt.
Also habt ihr ne Idee wie man entweder wieder ne Zeile zurückspringen kann oder generell einfach immer das Kommando-fenster clearen kann?
Also das war meine Frage hoffe ihr könnt mir helfen!
MfG.: Tuc
ich bin momentan dabei eine Art Passwort-abfrage Programm zu schreiben.
Das klappt auch soweit allerdings würde ich gerne das cmd-Layout schöner machen.
Hier erstmal das Prgoramm:
Java:
import java.util.*;
public class if_else{
public static void main(String[]args){
Scanner scan= new Scanner(System.in); //erstellen des Scanners
String pwe; //Deklaration
String pwr;
String anfang;
pwr= new String ("Passwort"); //Zuweisung von pwr
System.out.print("Bitte geben sie das Passwort ein: ");
pwe=new String(scan.nextLine()); //input
if (pwe.equals(pwr)) { //if (Passwort ist richtig)
System.out.println("Das Passwort ist richtig!");
} //end of if
else { //else1 (das Passwort ist falsch)
while ((!pwe.equals(pwr)) && (!pwe.equals("Ende"))) //while (pwe ist entweder pwr oder Ende)
{
System.out.println("\nDas Passwort ist falsch!");
System.out.print("Geben sie das Passwort oder 'Ende' ein um das Programm zu beenden:");
pwe=new String(scan.nextLine());
} //end of while
if (pwe.equals(pwr)) //if (das Passwort ist richtig)
{
System.out.println("\nDas Passwort ist richtig!");
} //end of if
else { //else2 (der Benutzer hat das Programm mit 'Ende' beendet)
System.out.println("\nSie haben das Programm erfolgreich beendet");
} //end of else2
} //end of else1
} //end of main
} //end of class
Sooooo jetzt meine Frage
Also ich würde das Programm gerne so schreiben, dass im Konsolenfenster immer wieder nur was bestimmtes steht und nicht immer alles was bis jetzt ausgeführt wurde.
Ich habs auch schon mit \r versucht aber da ist das problem dass der nach dem Scannen (//input) im Konsolenfenster automatisch ne Zeile nach unten springt.
Also habt ihr ne Idee wie man entweder wieder ne Zeile zurückspringen kann oder generell einfach immer das Kommando-fenster clearen kann?
Also das war meine Frage hoffe ihr könnt mir helfen!
MfG.: Tuc