Skip to main content

Write a Program Area of Rectangle in Java- Technology369kk

 Area of Rectangle: 

In this post we are discussing  about area of rectangle using java programming language, I'm just suggest you pls create a file of java and run class file in cmd runner . 


Program:   


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

import java.util.*;  //All in one

class AreaR{
    public static void main(String[] args){
        int width = 0;
        int length = 0;
   
    try {
        // read the length from console

            BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
            System.out.print("Please enter length of a rectangle: -");
            width = Integer.parseInt(br.readLine());

            System.out.print("Please enter width of a rectangle: -");
            length = Integer.parseInt(br.readLine());

    }
    // if Invailed value was entered

    catch(NumberFormatException ne){
            System.out.println("Invailed value" + ne);
            System.exit(0);

    }
    catch(IOException ioe){
            System.out.println("IO Error: "+ ioe);
            System.exit(0);
    }
        int area = length*width;
        System.out.println("Area of Rectangle value is:" + area);

    }
}



Explanations Program:  

1. Import Statements


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
  • BufferedReader and InputStreamReader:
    • Used for reading input from the console. 
  • IOException:
    • Handles input/output errors. 
  • NumberFromatException:
    • Handles error if a non-integer value is entered. 

2. Variable Declaration: 

int width = 0;
int length = 0;
   

  • width and length:
    • Store the dimensions of the rectangle, initialized to 0. 

3. Reading User Input 


BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Please enter length of a rectangle: -");
width = Integer.parseInt(br.readLine());

System.out.print("Please enter width of a rectangle: -");
length = Integer.parseInt(br.readLine());

  • BufferedReader and InputStreamReader:
    • Create a pipeline to read user input from the console.
  • System.out.print:
    • Prompts the user to enter the rectangle's length and width.
  • Integer.pareInt(): 
    • Converts the string input (from br.readLine()) into an integer.

4. Error Hanfling(Try-Catch Block)

The program uses two catch blocks to handle exceptions:
a. catch(NumberFormateException  ne)

catch(NumberFormatException ne){
            System.out.println("Invailed value" + ne);
            System.exit(0);

    }


  • Triggered if the user enters a non-numeric value.
  • Prints an error message: "Invalid value" and exits the program.

  • b. catch(IOException ioe)  


    catch(IOException ioe){
                System.out.println("IO Error: "+ ioe);
                System.exit(0);
        }

    • Triggered if an I/O error occurs while reading input.
    • Prints "IO Error" and exits the program.

    5. Calculate and Print the Area

    int area = length*width;
    System.out.println("Area of Rectangle value is:" + area);


  • area = length * width;:
    • Computes the rectangle's area.
  • System.out.println:
    • Displays the calculated area.
  • OUTPUT



    PS D:\Learning File\BCA\BCA 3rd Sem\JAVA OOP\AllPraQue> java AreaR  
    Please enter length of a rectangle: -5
    Please enter width of a rectangle: -10
    Area of Rectangle value is:50



    Key Points:

    1. Exception Handling:

      • Prevents the program from crashing due to invalid user input.
    2. BufferedReader:

      • Efficient way to read console input as strings.
    3. Type Conversion:

      • Converts user input from string to integer using Integer.parseInt().
    4. Multiplication Logic:

      • Calculates the area using the formula length * width.

    I hope 


    Comments

    Popular posts from this blog

    Assignment of ITA/ Information Technology and Application BCA- Technology369kk

    Q1. What is  computer Explain basic computer architecture and Difference components.  2. Discuss the use of memory in computer system, Explain memory hierarchy  in details. 3. What is software? Explain difference types of software with explain. 4. Write short notes on the given:- (I) Internet. (II) LAN (Local area network ) (III) Search engine (IV) Web browser  Q 1.What is computer Explain basic computer architecture, Difference components of computer.   Computer :- Computer is defined as an electronic device that takes input data and instructions from the user and after processing them, it generates useful and desired output quickly.   A computer is designed to execute applications and provides a variety of solutions through integrated hardware and software components.                            It is fast and automatic device. It works with the help of programs and represents the d...

    C++ and Java Practical All Questions Answers - BCA -Technology369kk

    C++ and Java  In this post see most important questions for practical questions given by college all questions with answers . Guys I want to say that this is only for suggested post for your practical please request to you change same alphabets, words or anything  methods name and variables name because if you write all words same then this is copy paste for another peoples.  Used Topics:  Keywords, Variables, Condition Statements, Function , Array, Structure, Pointer.                           In OOPs, Class and Objects, Constructor, Poly morph, Encapsulation, Access Specifiers,                               Inheritance etc.  So, Without Time Lose Come to the Points, let's go start Now:        *************************************************************************  C++ 12 ...

    Assignment of PMO (Principal of Management and Organization) - Technology369kk

     ** Assignment Of PMO ** Agenda: -  4 Questions discuss in this post. Question 1. Write a d etails note on selection why it Called. negative process.  Question 2. Write a details note on 'span of control. Question 3. Planning is an essential process, do you agree ? Discuss  Question 4. Write a note on management function. Q 1. Write a d etails note on selection why it called negative process.  Ans :-  Selection is the process of choosing the most suitable candidates out of the several candidates available.          Selection is a negative process because there may be more rejected then those selected in most of the candidates that is called selection is a negative process. → Selection process has the following steps:-  [ A .] Screening of applicants - Based on the screening of applicants only those candidates. It Called further process of selection. Who are found eligible for the job Standards of the the organization. [ B .] S...