External Exam Download Resources Web Applications Games Recycle Bin

simple array


list of five integers:
int[] listOfNumbers = new int[]{54, 34, 53, 74, 12};
which is the same as:
int[] listOfNumbers = new int[5];
    listOfNumbers[0] = 54;
    listOfNumbers[1] = 34;
    listOfNumbers[2] = 53;
    listOfNumbers[3] = 74;
    listOfNumbers[4] = 12;
list of five words:
String[] listOfWords = new String[]{"yolo","swag","meme","rekt","mlg"};
so the following prints the word "meme" to the screen:
System.out.println(listOfWords[2]);

looping through arrays
it is easier to process arrays using loops. also we can use an integer variable to set the array length.
//save as loopArray.java
import java.util.*;
public class loopArray {
  public static void main(String[] args) {      
    
    //ask user for size of array:
    System.out.println("input array length:");
    Scanner myInput = new Scanner(System.in);
    int arrayLength = Integer.valueOf(myInput.nextLine());
    
    //uses arrayLength variable to set length of array:
    Double[] listOfTransactions = new Double[arrayLength];
    
    //input all the elements into the array:
    for(int arrayIndex=0; arrayIndex < arrayLength; arrayIndex++)
       {
         System.out.println("input element number "+ arrayIndex +":");
         listOfTransactions[arrayIndex] = Double.valueOf(myInput.nextLine());
       }
   
    //read out all the elements stored in the array:
    for(int arrayIndex=0; arrayIndex < arrayLength; arrayIndex++)
       {
         System.out.println(listOfTransactions[arrayIndex]);
       }
  }
}