PrintIntegerPattern

Program to print

1
12
123
1234
123
12
1

a) by using as many loop required:

public class PrintIntegerPattern {

public static void main(String[] args) {
int i;
int j;

for (i=1;i<=4;i++)
{

for (j=1;j<=i;j++)
{
System.out.print(j);

}
System.out.println();
}
for (i=3;i>=1;i--)
{

for (j=1;j<=i;j++)
{
System.out.print(j);

}
System.out.println();
}

}

}

b) by using only two loops:

public class PrintIntpattern {

public static void main(String[] args) {
int i;
int n=4;

String s = "";
for (i = 1; i <= n; i++) {
    s += i;
    System.out.println(s);
}
String y=s;
for (i = 1; i <=n-1; i++) {
   y =y.replace(y.substring(y.length()-i), "");
    System.out.println(y);
    y=s;
    }
}
}