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;
}
}
}