title: variable access outside of if statement
body: <p>I am trying to access variable outside an if statement in java. The variable is <code>axeMinDmg</code>. Here is what i have but getting an error. I want <code>minDmg = axeMinDmg</code>. thanks</p>
  
  <pre><code>    @SuppressWarnings("unused")
      public static void main(String[] args)
          throws IOException
          {
  
  
              int count = 1;
  
      // start both with 1 point  
      int goodTotal = 50;
      int monTotal = 50;
  
      // set amount of money that Goodman has
      int moneyAmt = 10;
  
  
  
  
      // setting array for bat
  
      int [] bat = {2, 4, 3};
      int batMinDmg = bat[0];
      int batMaxDmg = bat[1];
      int batCost = bat[2];
  
      //setting array for axe
      int [] axe = {4, 6, 6};
      int axeMinDmg = axe[0];
      int axeMaxDmg = axe[1];
      int axeCost = axe[2];
  
      //setting array for sword
  
      int [] sword = {6, 8, 10};
      int swordMinDmg = sword[0];
      int swordMaxDmg = sword[1];
      int swordCost = sword[2];
  
  
  
     // ask if Goodman would like to purchase a weapon   
     System.out.println("Would you live to purchase a weapon (YES OR NO): ");
     Scanner sc = new Scanner(System.in);
     String name = sc.next();
  
  
     if (name.equals("yes")){
         System.out.println("Select Your Weapon \n axe \n bat \n sword : \n  ");
  
         Scanner wc = new Scanner(System.in);
         String weapon = wc.next();
         int minDmg = axeMinDmg;
  
      if(weapon.equals("axe")){
       int minDmg = axeMinDmg;
     } else {
         System.out.println();
  } // close if statement    
  </code></pre>