Note that there are some explanatory texts on larger screens.

plurals
  1. POCalling method but nothing is being returned java
    text
    copied!<p>After receving some help from another very helpful member I'm stuck at another point</p> <pre><code>import java.util.Scanner; public class assn10 { public static void main(String[] args) { Scanner stdIn = new Scanner(System.in); String act = "MUSH"; double bal = 0.0; double inc = 0.0; while (act.charAt(0) != 'Q') { System.out.print((char)27 + "[2J"); System.out.print("## IT\'S A BANK ##\nD - Deposit\nW - Withdraw\nI - Interest\nB - Balance\nQ - Quit\n\nAction:"); act = stdIn.next(); act = act.toUpperCase(); } switch (act.charAt(0)) { case 'D': deposit(stdIn); break; case 'W': withdraw(stdIn); break; case 'I': interest(stdIn); break; case 'B': balence(stdIn); break; } } public static void deposit(Scanner stdIn) { System.out.print((char)27 + "[2J"); System.out.print("Deposit how much?:"); inc = stdIn.nextDouble(); while (inc &lt; 0) { System.out.print("Deposits must be non-negative. Please try again:"); inc = stdIn.nextDouble(); } bal += inc; } public static void withdraw(Scanner stdIn) { System.out.print((char)27 + "[2J"); System.out.print("Withdraw how much?:"); inc = stdIn.nextDouble(); while (inc &lt; 0) { System.out.print("Withdrawalas must be non-negative. Please try again:"); inc = stdIn.nextDouble(); } while (inc &gt; bal) { System.out.print("Insufficient funds. Please try a lower amount:"); inc = stdIn.nextDouble(); } bal -= inc; } public static void interest(Scanner stdIn) { System.out.print((char)27 + "[2J"); inc = bal*.04; bal += inc; System.out.print("Interest accrued: $" + inc + "; press enter key to return to menu."); stdIn.nextLine(); stdIn.nextLine(); } public static void balence(Scanner stdIn) { System.out.print((char)27 + "[2J"); System.out.print("Balance = $" + bal + "; press enter key to return to menu."); stdIn.nextLine(); stdIn.nextLine(); } } </code></pre> <p>I'm thinking that I need to return a value back to the main argument? that would be received by the receive by the switch function?</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload