Exercise 1: Write a Java program by using two for loops to produce the output shown below:
*******
******
*****
****
***
**
*
Solution:
public class JavaExercises
{
public static void main(String[] args)
{
printStars();
}
static void printStars(){
int i,j;
for(i=0;i<=6;i++){
for(j=1;j<=7-i;j++) System.out.print("*");
System.out.println("");
}
}
}
Exercise 2: Write a Java program by using three for loops to print the following pattern:
1******
12*****
123****
1234***
12345**
123456*
1234567
Solution:
public class JavaExercises
{
public static void main(String[] args)
{
printPattern();
}
static void printPattern(){
int i,j,k;
for (i = 1; i <= 7; i++)
{
for (j = 1; j <= i; ++j)
System.out.print(j);
for (k = 7 - i; k >= 1; k--)
System.out.print("*");
System.out.println("");
}
}
}
No comments
Post a Comment