News, Culture & Society

How To Create A Rectangle In Java?

In the year 1995, the Java programming language was created by Sun Microsystems, trailed by James Gosling with a center integrant of Sun Microsystems’ Java stage. The most recent Java is Java 15 and, Java SE15.0.1 is the latest arrival of the JAVA platform. As per Sun’s report, there are more than 3 billion devices that use Java for operations. Some of the classic examples of such applications are as follows –

  • Mobile
  • Games
  • Web Applications
  • Smart Card
  • Robotics
  • Enterprise Applications
  • Desktop Applications

Before we move any further, let us answer some questions first.-

  • What is Java? 
  • Why Learn Java?
  • How to create shape in Java?
  • Is learning java a daunting task for students? 

Well, in this article, you will get a detailed step-by-step explanation of all the concepts and steps involved in Java.


Java has an intriguing tale behind it. Java at first came into existence with the sole purpose of facilitating the functions of interactive television, but unfortunately, it was a hi-tech technology for the digital television industry. The foundation stone of Java was laid by the green team, who initially conceptualized the software for digital devices. However, it turned out that the language was better suited for internet programming. Later, it got employed by Netscape.

Have you ever thought about why Java programming was named Java? The java team wanted to give a new and unique name. The few recommended words were dynamic, energetic, revolutionary, Silk, and DNA. But this name got incorporated as it resonates with the essence of modern technology. In 1995, Java was proclaimed as the top 10 best products by Time Magazine. Have you noticed that Java is a name, not an acronym?


Java is a high-level programming language that helps developers to write once and run anywhere. Want to know how?

Java is –

  • Object-Oriented – It is based on an object model. In java language, everything is an object. It helps in software development and maintenance.
  • Simple – Java’s syntax depends on C++, and all the features are updated, and super easy to learn. No complex techniques or methods are required to learn java. Even Sun has declared java as the simplest programming language in the world.
  • Secure – Java is highly secured and user friendly. The language can not get afflicted by any viruses or security and privacy issues. . There is no explicit pointer and works on the virtual sandbox. All these benefits are available free of cost by default. You can add additional benefits via SSL, and JASS, etc.
  • Portable –  The best part of java is that you can carry byte code in any platform easily. Since it is architecture-neutral, no features depend on each other. In short, no implementation is needed. All these unique features make java portable.
  • Robust – Java as a language is super strong and staunch. It has the capacity to remove any error situation and bring uniformity. It mainly focuses on runtime checking and compiler checking. In a nutshell, it’s a tamper-free solution.
  • High Performance –  it uses a Just-in-time compiler that boosts the performance. As compared to any other programming language, Java is an interpreted language that requires minimal assistance. ·
  • Dynamic – Java is considered a dynamic language because of its quality to adapt and zestful results. You can load the class dynamically. It carries more real information than other programming languages. On-demand classes!
  • Independent Platform – Java is unique and different from all other languages. It is based on a byte code that is dispersed all over the web and monitored by JVM ( Java Virtual Machine). It is the best software platform that comprises API and Runtime Environment.

Types of java Application

There are four types of applications that can be invented with Java –

  •   Standalone Application
  •   Web Application
  •   Enterprises Application
  •   Mobile Application

Why Learn Java?

Just imagine, if the world can run by programming, then Java will hold a superior position in all. Let’s quickly explore the miracles of learning java language –

  • Most in-demand language in the world – As per the report by TIOBE Programming Community Index, Java is the most populous language in the world. Moreover, IEEE has ranked Java as the 2nd most used programming language in the world.
  • Oldest language ever – How old are you? Java is 25 years old. If you are learning java programming, the problems you might be facing have already been faced by someone before, so the solution is readily available at your disposal.
  • Highly-paid jobs –  Today, java programmers are earning in millions due to the vast demand in the market. As per, the average salary of a java programmer starts from $95,864. Learn java programming and the world is all yours!!
  • The base for learning other programming languages – If you want to learn c++, c, or c## In the future, Java will act as a lubricant to soothe your learning experience. It is the foundation of all other languages in the world. It helps you to excel at a certain level. That’s why it is called an object-oriented programming language.

Popular Java Editors

Do you know you need a text editor to write various java programs?  Before we start with the process to create a rectangle, let us see the popular java editors that you can consider-

  •   Notepad – One of the most recommended and easily available text editors is notepad. We all have it on our computers, also known as a text pad.
  •   Netbeans – It is the Java IDE that you can download for free and from open source. It is simple and easy to use. It allows you to form modules and run on all platforms like Windows, Linux, IOS, and Mac. In other words, it is an integrated development platform for java.
  •   Eclipse – If you like to customize your text editor, Eclipse is your destination. It comes with a dedicated workspace and customized plugin. Eclipse was developed by the eclipse foundation for Java, standard edition, toolkit, and x86-64. Download it for free and enjoy java programming!

So now rundown to understand how to create a rectangle in Java.

The process to create a rectangle in java

Before we start with the steps of creating a rectangle, we make the following assumptions –

  •   The meaning rectangle is clear
  •   The properties of the Rectangle’s origin are x and y
  •   The rectangle dimensions are width and height


Define your rectangle class as it acts as a unit of code or in other words, it is the process of creating a template to form an object. Like, we defined the class for the rectangle.

public class Rectangle { }

Next step, we need to specify the static method for the rectangle called main. This is probably the step in coding for the rectangle.

public static void main(String[] args) {}

Now you will disclose the rectangle box and then generate a new rectangle box and assign an object to a variable.

Rectangle box = new Rectangle(10,20,40,50)

Here, the term main means that you are fabricating a new box of the type rectangle. The number which you can see in the brackets are called arguments that will help to design a new object.

Now it’s time to use the constructive method. But in case you don’t want any information about the rectangle, you can use the default constructor offered by Java. Then specify the width, height, position.

public Rectangle (int x, int y, int w, int h) {

                        this.x = x;
                        this.y = y;
                        width = w;
                         height = h;

Now to make the rectangle visible on the screen, we will use the AWT network and will add some imports. Start modifying the main method.

import javax.awt.Graphics;
import javax.swing.JComponent;
import javax.swing.JFrame;

Voila!! Your Rectangle is ready…

Method Summary

Constructor Summary

Rectangle () To design an empty rectangle
Rectangle ( x,y, height, width) To design a rectangle

Other Method

package rectangle ;
public class Rectangle  {
    public static void main (String[] args) {
       int n=4,i,j;
      for(i=0; i<=n; i++) {
            for(j=0; j<=n; j++) {
                   if(i==0 II j==0 II i==n II j==n) {
                           System.out.print(‘’     ‘’);
                           System.out.print(‘’     ‘’);


So now you know how to make rectangles in java. Correct? Do you know why java was named Oak earlier? Oak symbolizes strength, vigor, and endurance. It is the national symbol in England and has been used by Shakespeare to accord heritage and status. Oak is the national tree in many countries like the USA, France, and  Germany. Secondly, Oak was the trademark of Oak Technologies.

Along with Java, you can learn Measurement Tips and Tricks with Cuemath. Cuemath offers customized learning material for each understudy and trusts in manufacturing a steadfast learning establishment where they are cherished math and not dread it. It is time to smell the Java!!

In the event that you have additional doubts or have any inquiries regarding java, kindly comment underneath and let us know about it!


Comments are closed.