
import java.util.Scanner;

class Feb12 {
	public static void main(String[] args) {
	
		Scanner kb = new Scanner(System.in);
	
		// ask user to enter ints, terminate w/ 0, print sum

		int sum = 0;
		int input = 1;

		while(input != 0) {

			System.out.println("Enter integer, 0 to exit");
			input = kb.nextInt();
			
			sum += input;
			//sum = sum + input;
		}	
		System.out.println("sum: " + sum);	
		
		// solution with do-while loop

		sum = 0;
		
		do {
			System.out.println("Enter integer, 0 to exit");
			input = kb.nextInt();
			
			sum += input;

		} while(input != 0);

		System.out.println("sum: " + sum);	


		// print ints between 1 and 5 on same line

		int counter = 1;
		while(counter <= 5) {
			System.out.print(counter + " ");
			counter++;
		}
		System.out.println();

		// for loop general form
		/*
			for(initialize_stmt; bool_expr; post_stmt){

			}
		*/
	
		for(counter = 1;counter <= 5;counter++) {
			System.out.print(counter + " ");
		}	
		System.out.println();

		// ask user for lower & upper bounds, print sum between
		// bounds

		System.out.println("Enter lower bound");
		int lower = kb.nextInt();
		System.out.println("Enter upper bound");
		int upper = kb.nextInt();
	
		sum = 0;
		for(;lower <= upper; lower++){
			sum += lower;
		}
		System.out.println("sum: " + sum);

		// arrays are data structures
		// that can hold multiple elements of a single type
		
		// declare an array
		int[] quizScores = new int[10];
		System.out.println(quizScores);

		int length = quizScores.length;
		System.out.println("length of array: " + length);

		String str = "hello";
		System.out.println("length of string: " + str.length());
		
		// put an element at a particular index 0
		quizScores[0] = 100;

		int firstGrade = quizScores[0];
		System.out.println("first grade: " + firstGrade);

		// print all elements in the array
		for(int i = 0; i < 10; i++) {
			System.out.print(quizScores[i] + " ");
		}
		System.out.println();

		// change all elements in array to -1
		for(int i = 0; i < 10; i++) {
			quizScores[i] = -1;
		}
		 
		for(int i = 0; i < 10; i++) {
			System.out.print(quizScores[i] + " ");
		}
		System.out.println();

	}
}
