Extra Credit given to those who can solve 2-4 on paper. -->Regardless, this is what we are ALL doing for the first 20-30 minutes.

Not your Java 1 type questions... ------ ALL ABOUT LOOPING (put in a project called "LoopPractice")

1. Write a Java class named Triangle that contains a method called draw() that displays the following pattern. Design the program in such a way that it will be easy to enlarge the pattern to 10 rows and 19 columns. Make sure your Provide a main(String[] args) within a program named TestTriangle to test your solution.
          *
         ***
        *****
       *******
      *********


2. What is printed after the following lines of code are executed? (THINK ABOUT THE ANSWER... come up with an answer, then test it.)

		int j = 0;
        for(int i = 0; i < 100; i++)       
            j = j++;        
        System.out.println("The value of j is: " + j);                   

		

So why is this?

3. Given the following code, what is printed? (DO NOT USE THE COMPUTER. Figure it out, test your answers.)

		int end  = Integer.MAX_VALUE;
        int start = end - 100;
        int loops = 1;
        for(int i = start; i <= end; i++)
        {
            System.out.println("loop: " + loops);
            loops++;
        }
        System.out.println("Value of loops: " + loops);
		

4. Given the following code, what is printed? (DO NOT USE THE COMPUTER. Figure it out, test your answers.)

		int end  = Integer.MAX_VALUE;
        int start = end - 100;
        int sum1 = 0; int sum2 = 0; int sum3 = 0;
        for(int i = start; i < end; i++)
        {
            System.out.println("loop: " + i);
            sum1 += (i-start);
            sum2 += (end - start);
            sum3 += (end - i);
        }
        System.out.println("Value of sum1: " + sum1);
        System.out.println("Value of sum2: " + sum2);
        System.out.println("Value of sum3: " + sum3);        
		
 
there will be more soon enough...