Posts

Showing posts from April, 2018

Introduced Java 10 in Java Technology Course.

Enjoying REPL with Java 10. Introduced Java10 in the ongoing Java Technology Batch. Also playing with *.jsh files. Sample Program ( piggybank.jsh ) import static javax.swing.JOptionPane.*; import static java.lang.Integer.*; var balance = 0; var lt = 0; void statement(){ showMessageDialog(null,"Balance = " + balance + "\n"+ " Last Transaction = "+lt); } void deposit(int v){ balance = balance + v; lt = v; } void withdraw(int v){ if(balance >= v){ balance = balance - v; lt = -v; } else{ showMessageDialog(null,"Insufficient Balance"); } } statement(); var sr1 = showInputDialog("Enter amount to deposit"); var r1 = parseInt(sr1); deposit(r1); statement(); var r2 = parseInt(showInputDialog("Enter amount to deposit")); deposit(r2); statement(); withdraw(parseInt(showInputDialog("Enter amount to withdraw"))); statement