Java Program to Print Same Numbers in Rectangle Rows and Columns

Write a Java program to print same numbers in rectangle rows and columns pattern using for loop.

import java.util.Scanner;

public class sameNuminRowsCols1 {
	
	private static Scanner sc;
	
	public static void main(String[] args) {
		
		sc = new Scanner(System.in);	
		
		System.out.print("Enter Numbers of Rows = ");
		int rows = sc.nextInt();
		
		System.out.print("Enter Numbers of Columns = ");
		int columns = sc.nextInt();
		
		System.out.println("Printing Same Numbers in Rows and Columns");
		
		for (int i = 1 ; i <= rows; i++ ) 
		{
			for (int j = i ; j < i + columns; j++ ) 	
			{
				System.out.printf("%d", j);
			}
			System.out.println();
		}
	}
}
Java Program to Print Same Numbers in Rectangle Rows and Columns

This Java example displays the rectangle pattern where rows and columns have the same numbers using a while loop.

import java.util.Scanner;

public class sameNuminRowsCols2 {
	
	private static Scanner sc;
	
	public static void main(String[] args) {
		
		sc = new Scanner(System.in);	
		int i = 1, j;
		
		System.out.print("Enter Numbers of Rows and Columns = ");
		int rows = sc.nextInt();
		int columns = sc.nextInt();
		
		System.out.println("Printing Same Numbers in Rows and Columns");
		
		while(i <= rows ) 
		{
			j = i ;
			
			while ( j < i + columns ) 	
			{
				System.out.printf("%d", j);
				j++;
			}
			
			System.out.println();
			i++;
		}
	}
}
Enter Numbers of Rows and Columns = 4 4
Printing Same Numbers in Rows and Columns
1234
2345
3456
4567

Java program to print the same numbers in rectangle rows and columns using do while loop.

import java.util.Scanner;

public class sameNuminRowsCols3 {
	
	private static Scanner sc;
	
	public static void main(String[] args) {
		
		sc = new Scanner(System.in);	
		
		System.out.print("Enter Numbers of Rows and Columns = ");
		int rows = sc.nextInt();
		int columns = sc.nextInt();
		
		System.out.println("Printing Same Numbers in Rows and Columns");
		int i = 1, j;
		
		do
		{
			j = i ;
			
			do 	
			{
				System.out.printf("%d", j);

			} while ( ++j < i + columns );
			
			System.out.println();

		} while(++i <= rows );
	}
}
Enter Numbers of Rows and Columns = 5 6
Printing Same Numbers in Rows and Columns
123456
234567
345678
456789
5678910

About Suresh

Suresh is the founder of TutorialGateway and a freelance software developer. He specialized in Designing and Developing Windows and Web applications. The experience he gained in Programming and BI integration, and reporting tools translates into this blog. You can find him on Facebook or Twitter.