CS110 Programming Language I Lab 4: Control Statements I Computer Science Department Spring 2014 Lab Exercise 1: program output • What is output by the following programs? import java.util.Scanner; public class Lab_EX2 { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("Enter a number : "); int num = input.nextInt(); //the user will enter 3456 reverse(num); } public static void reverse (int n) { int reminder = 0; while ( n > 0 ) { reminder = n % 10 ; System.out.print(" " + reminder ); n = n / 10 ; } } } Lab Exercise 1: program output public class Test{ public static void main(String args[]){ System.out.println(Math.max(12.123, 12.456)); System.out.println(Math.max(23.12, 23.0)); } } (Display patterns) Write a method to display a pattern as follows: 1 12 123 ... 1 2 3 …. n-1 n The method header is public static void displayPattern(int n) import java.util.Scanner; public class Lab10_EX3 { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("Enter a number for the pattern: "); int num = input.nextInt(); displayPattren(num); } public static void displayPattren(int n) { for (int i=1 ; i <= n ; i++) { for (int j=1 ; j <= i ; j++ System.out.print(j + " " ); System.out.println(); } } } Evaluation Write a method printSquare that accepts character and side of square and prints a square of character. For example, the call: printSquare(a, 4); should produce the following output: aaaa aaaa aaaa aaaa Write a program to test your method. Please enter character: M Please enter side of square: 3 MMM MMM MMM