C++
try { if (b == 0) throw 1; x = a / b; } catch (int e) { cout << "b=0"; } |
Java
try { x = a / b; } catch (Exception e) { System.out.println("b=0"); } |
JavaScript
try { x = a / b; } catch (e) { alert("b=0"); } |
Moo
try x = a / b; except (E_DIV) player:tell("b=0"); endtry |
PHP
try { $x = $a / $b; } catch (Exception $e) { echo "b=0"; } |
Python
try: x = a / b except ZeroDivisionError: print "b=0" |
QuickBasic
ON ERROR GOSUB trap x = a / b ON ERROR GOTO 0 END trap: PRINT "b=0" RESUME |