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;
}
}
}
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;
}
}
}