
class Sep18 {
	public static void main(String[] args) {

		int[] arr1 = new int[10];

		System.out.println("default value: " + arr1[0]);

		arr1[0] = 7;

		System.out.println("elm at index 0: " + arr1[0]);


		// while-loop

		/* general form 

			while (boolean_expr) {
				// do something
			}
	
		*/

		// infinite-loop

		/*
		while(true) {
			System.out.println("help me stop!!!");
		}
		*/

		// write a loop that initializes the array with 1's

		int index = 0;

		while (index < arr1.length) {
			arr1[index] = 1;
			//index = index + 1;
			index++;
		}

		// print the values in the array

		index = 0;

		while(index < arr1.length) {
			System.out.print(arr1[index] + " ");
			index++;
		}
		System.out.println();

		// store in the array the numbers 0 - 9
		
		index = 0;

		while (index < arr1.length) {
			arr1[index] = index;
			index++;
		}

		index = 0;

		while(index < arr1.length) {
			System.out.print(arr1[index] + " ");
			index++;
		}
		System.out.println();

		// initialize the array to the values 2-11

		index = 0;

		while (index < arr1.length) {
			arr1[index] = (index + 2);
			index++;
		}

		index = 0;

		while(index < arr1.length) {
			System.out.print(arr1[index] + " ");
			index++;
		}
		System.out.println();

		index = 0;
		int value = 2;

		while (index < arr1.length) {
			arr1[index] = value;
			index++;
			value++;
		}

		index = 0;

		while(index < arr1.length) {
			System.out.print(arr1[index] + " ");
			index++;
		}
		System.out.println();

		// store alternating 0s and 1s

		index = 0;
		value = 0;

		while (index < arr1.length) {
			if (index % 2 == 0) {
				value = 0;
			} else {
				value = 1;
			}

			arr1[index] = value;
			index++;
		}

		index = 0;

		while(index < arr1.length) {
			System.out.print(arr1[index] + " ");
			index++;
		}
		System.out.println();


	}
}
