CIS 35A: Introduction to Java Programming

Home | Green Sheet | Lectures | Assignments | FAQ | Grades

Arrays

Arrays
Basic skills
for loops

How to use for loops with arrays

  • You can use the length field of an array to determine how many elements are defined for the array.
  • For loops are often used to process each element in an array.

The syntax for getting the length of an array

arrayName.length

Code that puts the numbers 0 through 9 in an array

int[] values = new int[10];
for (int i = 0; i < values.length; i++)
{
   values[i] = i;
}

Code that prints an array of prices to the console

double[] prices = {14.95, 12.95, 11.95, 9.95};
for (int i = 0; i < prices.length; i++)
{
   System.out.println(prices[i]);
}

The console output

14.95
12.95
11.95
9.95

Code that computes the average of the array of prices

double sum = 0.0;
for (int i = 0; i < prices.length; i++)
{
   sum += prices[i];
}
double average = sum/prices.length;

Another way to compute the average in a for loop

double sum = 0.0;
for (int i = 0; i < prices.length; sum += prices[i++]);
average = sum/prices.length;
Previous | Create | Assign | for loops | Enhanced for loops | Next