Interactive Parabola Grapher
Explore graph ,equation and the locus of a Parabola
Save graphs to your desktop!



A+    A−    B  
Home
Graphing Calc
Algebra
Math Games
  • Decimals in Space
  • Fraction Balls
  • Integers in Space
  • Math Man
  • Number Balls
  • Geometry
    Interactive
    Trigonometry
    Scientific Calc

    How to Declare and Initialize Arrays

    String[], int[] and double[]

    Part I: How to Declare and Initalize an Array
    You can declare an array of any type. Below we create an array of ints and we only initialized the first three values.
    Below is an example of an array of Strings. This array can store 400 Strings! We only used the first three spots.
    	String[] anArrayofStrings = new String[400];
    	anArrayofStrings[0]  = "1" ;
    	anArrayofStrings[1] = "aldjlajld;";
    	anArrayofStrings[2] = "djka";
    
    
    Uninitalized elements : In our example above there are 397 slots that we haven't yet inialized. The default value of an uninitalized element is null. See the example below
      System.out.print( anARrayofStrings[3] ) will print null

    The Length Property of Arrays


    The length of an array is a data member, or a property, of the array. If you declare the array to hold 4 values its length will be 4. Remember thugh that its last index value will be 3.
    Run the loop below to understand what it does.
    
    int[] anArrayOfints = new int[100];
    		for(int i = 0;i< anArrayOfints.length; i++){
    			anArrayOfints[i] = i*3;
    		}
    
    		for(int i = 0;i< anArrayOfints.length; i++){
    			System.out.println(anArrayOfints[i]) ;
    		}
    
    

    How to loop over an Array in Java



    The general method for looping through an array is similar to how you loop through a String . In both cases, you use the length of the object and an index value based on a loop.
    Below are two different loops. Each one iterates over the entire array. If you're familiar with the % operator, you should be able to figure out what the programmer below was trying to do: to print out all of the elements that are divisible by 10. However, only one of the loops actually does this. Can you determine which loop works properly.

    Answer

    Often times you want to compare elements within an array to try to figure somethign out. Look at the loop below. What is this loop 'figuring out' about the array of ints
    Deadline: The last day that we will have class time dediated to solving thse will be Friday.