lab8 s

advertisement
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
Download