Dag iedereen,
De bedoeling is dat deze catch het bericht toont als er een andere bewerking is als * en -. Dus bijv: indien bewerkingteken: / dan moet hij het bericht tonen.
Maar hij toont geen bericht maar enkel de IllegalArgumentException in de console.
Het is gewoon om de exceptions en dergelijke onder de knie te krijgen
code:
public static void main(String[] args) {
// TODO Auto-generated method stub
Calc calculator = new Calc (5,2,"/");
try{
System.out.println(calculator.toString());
}catch(IllegalArgumentException e)
{
JOptionPane.showMessageDialog(null, "Er is iets fout gelopen bij het bewerkingsteken");
}
Melding in console :
Exception in thread "main" java.lang.IllegalArgumentException
at Calc.setbewerking(Calc.java:43)
at Calc.<init>(Calc.java:10)
at UI.main(UI.java:12)
Alvast bedankt!