Java promt

di il
1 risposte

Java promt

Ho un problema ho un programma che quando lo mando in esecuzione compila ma stampa troppa robba nel promt dei comandi vorrei sapere se esiste un qualcosa che pulisce il promt su java magari una classe va bene tutto
ecco il programma è solo il test
import java.util.Scanner;
public class Tester{
public static void main(String[] args) {
Scanner sc = new Scanner (System.in);
boolean b = false;
boolean c= false;
int val1=0,val2=0,val3=0;
String n1,n2,n3;
do{
try{
System.out.println("Inserisci il primo numero deve essere maggiore di 0 ");
n1=sc.nextLine();
System.out.println("Inserisci il secondo numero deve essere maggiore di 0");
n2=sc.nextLine();
val1=ConvertiNumero.parseInt(n1);
val2=ConvertiNumero.parseInt(n2);
if(val1>0&&val2>0){
b = true;
}
}
catch(MiaException e){
System.out.println(e);
}
}while(!b);
System.out.println( " i tuoi numeri sono "+ val1 +" "+ val2);
Calcolatrice.clearScreen();
do{
System.out.print("| 1 | Addizione |\n");
System.out.print("+___+__________________|\n");
System.out.print("| 2 | Sottrazione |\n");
System.out.print("+___+__________________|\n");
System.out.print("| 3 | Divisione |\n");
System.out.print("+___+__________________|\n");
System.out.print("| 4 | Moltiplicazioene|\n");
System.out.print("+___+__________________|\n\n");
try{
System.out.println("dimmi un valore compreso da 1 e 4 ");
n3=sc.nextLine();
val3=ConvertiNumero.parseInt(n3);
if(val3>=1&&val3<=4){
System.out.println("il numero è giusto");
c=true;
}
}
catch(MiaException e){
System.out.println(e);
}
}while(!c);
System.out.println("bravo hai inserito i valori giusti");
switch(val3){
case 1:
Calcolatrice.addizione(val1,val2);
break;
case 2:
Calcolatrice.sottrazione(val1,val2);
break;
case 3:
Calcolatrice.divisione(val1,val2);
break;
case 4:
Calcolatrice.moltiplicazione(val1,val2);
break;
}
}
}

1 Risposte

  • Re: Java promt

    Final String ANSI_CLS = "\u001b[2J";
            final String ANSI_HOME = "\u001b[H";
            System.out.print(ANSI_CLS + ANSI_HOME);
            System.out.flush();
Devi accedere o registrarti per scrivere nel forum
1 risposte