Array Examples from Class


/**
 * Write a description of class IntArray here.
 * 
 * @author (your name) 
 * @version (a version number or a date)
 */
public class IntArray
{

	public static void main(String[] args) {
		int [] nums;

		nums = new int[10];

		for (int i = 0; i < nums.length; i++) {
			nums[randIndex()] = i; // (int)(Math.random() * 50);
		}
	
		// printNums(nums);

		for (int i = 0; i < nums.length-1; i++) {
			nums[randIndex()] = nums[i] + nums[i+1];
		}

		// printNums(nums);

		nums = makeRandArray(30);
		printNums(nums);

		printNums(nums = makeRandArray(5));
	}

	public static void printNums(int [] numbers) {
		for (int i = 0; i < numbers.length;  i++ ) {
			System.out.println( numbers[i] );
		}
		System.out.println("-------------");
	}

	public static int randIndex() {
		return (int)(Math.random() * 10);
	}

	public static int [] makeRandArray(int maxVal) {
		int [] temp = new int[(int)(Math.random() * maxVal)];

		for (int i = 0; i < temp.length; i++) {
			temp[i] = (int)(Math.random() * maxVal);
		}
		
		return temp;
	}
}