From 06739ed20c2a9977fd57222fa6138d559cc97053 Mon Sep 17 00:00:00 2001 From: Vikramb987 <47336882+Vikramb987@users.noreply.github.com> Date: Mon, 25 Feb 2019 14:31:34 -0700 Subject: [PATCH] Update loanShark.java --- src/loanShark.java | 45 +++++++++++++++++++++++++++++++-------------- 1 file changed, 31 insertions(+), 14 deletions(-) diff --git a/src/loanShark.java b/src/loanShark.java index 4cfc87f..dc3732e 100644 --- a/src/loanShark.java +++ b/src/loanShark.java @@ -20,20 +20,37 @@ public class loanShark { public void loanMoney() { boolean keepGoing = true; while(keepGoing) { - int loanAsk = 0; - System.out.println("Please enter how much you would like to borrow"); - Scanner keyboard = new Scanner(System.in); - loanAsk = keyboard.nextInt(); - if(loanAsk <= 2*(player.getMoney() - player.getDebt())) { - player.setDebt(player.getDebt() + loanAsk); - player.setMoney(player.getMoney() + loanAsk); - } - //updated - else{ - System.out.println("Sorry you can't be loaned that much"); - break; - } String check; + Scanner keyboard = new Scanner(System.in); + System.out.println("Would you like to return money or borrow money?"); + check = keyboard.nextLine(); + if(check.equalsIgnoreCase("r")){ + int returnAsk = 0; + System.out.println("Please enter how much you would like to return?"); + returnAsk = keyboard.nextInt(); + if(returnAsk <= player.getDebt() && returnAsk >= 0) { + player.setDebt(player.getDebt() - returnAsk); + player.setMoney(player.getMoney() - returnAsk); + }//updated + else if(returnAsk > player.getDebt()){ + System.out.println("You don't need to return that much!"); + }else{ + System.out.println("You can't return a negative amount."); + } + }else if(check.equalsIgnoreCase("b")){ + int loanAsk = 0; + System.out.println("Please enter how much you would like to borrow"); + loanAsk = keyboard.nextInt(); + if(loanAsk <= 2*(player.getMoney() - player.getDebt())&& loanAsk >= 0) { + player.setDebt(player.getDebt() + loanAsk); + player.setMoney(player.getMoney() + loanAsk); + }//updated + else{ + System.out.println("Sorry you can't be loaned that much"); + break; + } + } + System.out.println("Would you like to do any other business? Y / N?"); check = keyboard.nextLine(); check = keyboard.nextLine(); @@ -46,4 +63,4 @@ public class loanShark { } } } -} \ No newline at end of file +}