Hej Peter.
Her er en løsning baseret på din kode:
public static void main(String args[]){
int tal1 = 0, sum=0;
do{
sum += tal1;
tal1 = Integer.parseInt(JOptionPane.showInputDialog("Indtast et tal"));
} while(tal1 >= 0);
JOptionPane.showMessageDialog(null, sum);
}
Du skal dog nævnes at du som den står godt kan få nogle problemer med typecastingen til integer, hvis brugeren indtaster tegn, tekst eller decimaltal