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); |
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... |