title: If else statement in Java
body: <p>Need help with if else statement in Java. Need the program to say "Sorry, out of stock" when items are at 0. I tried but it wont print out "Sorry, out of stock" Can anyone explain to me how to properly set that up so when the items are at 0 the program will let the user know that the item is out of stock. Thank you. </p>
  
  <pre><code>import java.util.Scanner;
  
  public class VendingMachine {
  
      public static void main(String[] args) {
  
          Scanner in = new Scanner(System.in);
          int Chips = 5;
          int Cookies = 4;
          int Candies = 3;
          double ChipsPrice = 1.25;
          double CookiesPrice = 0.85;
          double CandiesPrice = 0.95;
  
          Scanner choice = new Scanner(System.in);
          Scanner moneyIn = new Scanner(System.in);
  
          while (true) {
              double Change = 0;
              double Amount = 0;
              double Money = 0;
  
              System.out.println("Welcome to the Vending Machine");
              System.out.println("Please insert Money");
              Amount = moneyIn.nextDouble();
  
              //Make an if statements, such as if moneyIn equals 5 quarters then Amount = 5*0.25
              //Ask how many quarters how many nickels how many dimes
  
              System.out.println("What snack would you like?");
              System.out.println("Potato Chips: $" + ChipsPrice + " " + Chips + " left");
              System.out.println("Cookies: $" + CookiesPrice + " " + Cookies + " left");
              System.out.println("Candies: $" + CandiesPrice + " " + Candies + " left");
              String which = choice.nextLine();
  
              if (which.equals("Potato Chips")) {
                  System.out.println("You selected Potato Chips: $" + ChipsPrice + " " + Chips + " left");
                  if (Amount &lt; ChipsPrice) {
                      System.out.println("Not enough money inserted");
  
                      if (Chips == 0) ;
                      System.out.println("Sorry, out of stock");
                  } else {
                      Chips = Chips - 1;
                      Change = ChipsPrice - Amount;
                      System.out.println("Please take your chips ");
                      System.out.println("Your change is " + Change);
                  }
              } else if (which.equals("Cookies")) {
                  System.out.println("You selected Cookies: $" + CookiesPrice + " " + Cookies + " left");
                  Cookies = Cookies - 1;
  
                  if (Amount &lt; CookiesPrice) {
                      System.out.println("Not enough money inserted");
                      if (Cookies == 0)
                          System.out.println("Sorry, out of stock");
                  } else {
                      Cookies = Cookies - 1;
                      Change = CookiesPrice - Amount;
                      System.out.println("Please take your cookies");
                      System.out.println("Your change is " + Change);
                  }
              } else if (which.equals("Candies")) {
                  System.out.println("You selected Candies: $" + CandiesPrice + " " + Candies + " left");
  
                  if (Amount &lt; CandiesPrice) {
                      System.out.println("Not enough money inserted");
                      if (Cookies == 0)
                          System.out.println("Sorry, out of stock");
                  } else {
                      Candies = Candies - 1;
                      Change = CookiesPrice - Amount;
                      System.out.println("Please take your candies");
                      System.out.println("Your change is " + Change);
                  }
              } else {
                  System.out.println("Please select one of the snacks below");
              }
          }
      }
  }
  </code></pre>