This is another popular Java interview question, especially for freshers. The interviewer asks this question to evaluate your logical thinking and problem-solving skills, as well as your ability to solve such problems in real-world scenarios.
1) 2)
I have included a few sample pattern programs below. Practice these examples and try creating additional patterns on your own to strengthen your programming and logical thinking skills.
1) 2)
The above 1st pattern code is ,
PyramidWithNumbers.java,
package com.sample;
public class PyramidWithNumbers {
public static void main(String[] args) {
int rowCount = 1;
System.out.println("Pyramid code output");
int noOfRows = 5; // number of rows for pyramid
for (int i = noOfRows; i > 0; i--) {
// print the spaces at begining of each row.
for (int j = 1; j <= i; j++) {
System.out.print(" ");
}
//print the value of rowcount for each row, for example 2, it will print 2 times 2 2.
for (int j = 1; j <= rowCount; j++) {
System.out.print(rowCount+" ");
}
System.out.println();
rowCount++;
}
}
}
Output :--
Pyramid code output
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
The above second pattern of code is,
PyramindWithStar.java
package com.sample;
public class PyramidWithStar {
public static void main(String[] args) {
int rowCount = 1;
System.out.println("Pyramid code output");
int noOfRows = 5; // number of rows for pyramid
for (int i = noOfRows; i > 0; i--) {
// print the spaces at begining of each row.
for (int j = 1; j <= i; j++) {
System.out.print(" ");
}
//print the * value to each rowcount
for (int j = 1; j <= rowCount; j++) {
System.out.print("*"+" ");
}
System.out.println();
rowCount++;
}
}
}
Output:--
Pyramid code output
*
* *
* * *
* * * *
* * * * *
Related Posts:--
2) Write a Java program to print the Floyd's triangle
3) Java Program for Bubble Sort in Ascending and Descending order
4) Java Program to Reverse a Linked List using Recursion and Loops
5) Java Program to Count Occurrence of Word in a Sentence
6) How to Remove duplicates from ArrayList in Java
7) Java program to print the first n prime numbers
8) Java Program to find the Missing Number in an Array


No comments:
Post a Comment