Solution for lab exercise 2 (Feb. 13th lab).
// This program demonstrates nested for loops
// Get an integer number from the user,
// draw a triangle of stars
// need this import for reading data:
import java.io.*;
public class Triangles {
public static void main (String [] args) throws IOException {
// Create a buffered reader
// need only one buffered reader for all your reading
BufferedReader in = new BufferedReader(
new InputStreamReader(System.in));
// string for storing a line of input
String line;
// Read one integer
// prompt the user:
System.out.print("Please enter an integer: ");
// read a line of input:
line = in.readLine();
// extract the integer from the entered data:
int n = Integer.parseInt(line);
// upper left:
for (int i = 0; i < n; ++ i) {
for (int j = 0; j < n - i; ++ j)
System.out.print("*");
System.out.println();
}
// lower left:
for (int i = 0; i < n; ++ i) {
for (int j = n - i - 1; j < n; ++ j)
System.out.print("*");
System.out.println();
}
}
}
This is an example from CSci 1211 course.