title: Why am I getting a "cannot find symbol" error when creating an object?
body: <p>When I'm trying to create a new object from a class I previously defined, I keep getting a "cannot find symbol" error, and there's an arrow pointing towards the "S" in the first "SnowFallReport" in my constructor. I've had this problem when trying to create other objects in other programs and I just wanna throw my laptop! I feel like it's a simple solution, I just don't know what it is. </p>
  
  <p>The code follows:</p>
  
  <pre><code>import java.util.Random;
  
  public class SnowfallReport
  {   
  
      // Random amount of snow
      private double snowAmount;
  
      // Default constructor creates random amount and assigns to snowAmount
      public void SnowFallReport()
      {
          Random snowFall = new Random();
          snowAmount = (snowFall.nextDouble()) * 20;
      }
  
      public double getSnow()
      {
          return snowAmount;
      }
  
      public void getStars()
      {
          for (int starAmount = 0; starAmount == snowAmount; starAmount++)
          {
              System.out.print("*");
          }
      }
  
      public static void main(String[] args)
      {
          **SnowFallReport day1 = new SnowFallReport();**
      }
  }
  </code></pre>