Java Pattern Programs - Complete Guide
Right-Angled Triangle
for(int i=1;i<=5;i++){
for(int j=1;j<=i;j++){
[Link]("* ");
}
[Link]();
}
Inverted Right-Angled Triangle
for(int i=5;i>=1;i--){
for(int j=1;j<=i;j++){
[Link]("* ");
}
[Link]();
}
Pyramid Pattern
for(int i=1;i<=5;i++){
for(int j=5;j>i;j--){
[Link](" ");
}
for(int k=1;k<=i;k++){
[Link]("* ");
}
[Link]();
}
Inverted Pyramid
for(int i=5;i>=1;i--){
for(int j=5;j>i;j--){
[Link](" ");
}
for(int k=1;k<=i;k++){
[Link]("* ");
}
[Link]();
}
Number Triangle
for(int i=1;i<=5;i++){
for(int j=1;j<=i;j++){
[Link](j+" ");
}
[Link]();
}
Continuous Number Pattern
int num = 1;
for(int i=1;i<=4;i++){
for(int j=1;j<=i;j++){
[Link](num+" ");
num++;
}
[Link]();
}
Alphabet Triangle
char ch='A';
for(int i=1;i<=5;i++){
for(int j=1;j<=i;j++){
[Link](ch+" ");
}
ch++;
[Link]();
}
Diamond Pattern
int n=5;
for(int i=1;i<=n;i++){
for(int j=i;j<n;j++) [Link](" ");
for(int k=1;k<=(2*i-1);k++) [Link]("*");
[Link]();
}
for(int i=n-1;i>=1;i--){
for(int j=n;j>i;j--) [Link](" ");
for(int k=1;k<=(2*i-1);k++) [Link]("*");
[Link]();
}
Pascals Triangle
int n=5;
for(int i=0;i<n;i++){
int num=1;
for(int j=n;j>i;j--){
[Link](" ");
}
for(int k=0;k<=i;k++){
[Link](num+" ");
num = num * (i - k) / (k + 1);
}
[Link]();
}
Hollow Square
int n=5;
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
if(i==1 || i==n || j==1 || j==n)
[Link]("* ");
else
[Link](" ");
}
[Link]();
}