LilWeezy
Legacy Member
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:
Melding in console :
Alvast bedankt!
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:
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");
}
Code:
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!
!