目錄
建立類別的語法
範例
建立物件的語法
矩形的周長
矩形的面積
演算法
輸出
首頁 Java java教程 使用類別的概念編寫Java程式來計算矩形的面積和周長

使用類別的概念編寫Java程式來計算矩形的面積和周長

Sep 03, 2023 am 11:37 AM
長方形 概念 java程式

使用類別的概念編寫Java程式來計算矩形的面積和周長

Java語言是當今世界上最常用的物件導向程式語言之一。 類別的概念是物件導向語言中最重要的特性之一。一個類別就像一個物件的藍圖。例如,當我們想要建造一棟房子時,我們首先創建一份房子的藍圖,換句話說,我們創建一個顯示我們將如何建造房子的計劃。根據這個計劃,我們可以建造許多房子。同樣地,使用類,我們可以創建許多物件。類別是創建許多物件的藍圖,其中物件是真實世界的實體,如汽車、自行車、筆等。一個類別具有所有物件的特徵,而物件具有這些特徵的值。在本文中,我們將使用類別的概念來編寫一個Java程序,以找到矩形的周長和麵積。

一個類別包含以下內容−

  • 資料成員 - 資料成員表示物件集合的特徵/屬性

  • #方法 - 方法表示物件執行的操作。

舉個例子,如果我們把一個人看作是一個類,那麼像姓名、年齡、地址這樣的屬性就是資料成員,而像坐、站、吃、走這樣的動作就是類的方法。

建立類別的語法

class ClassName
{
   //data members
   //methods
}
登入後複製

類別名稱始終以大寫字母開頭。例如,Person(人),House(房屋),Bank(銀行)等。

範例

class Person{
   //data members
   String name;
   int age;
   String city;
   //methods
   void read(){
      System.out.println(“Reading”);
   }
}
登入後複製

建立物件的語法

ClassName objectname = new ClassName();
登入後複製

範例

Person person_one =new Person();
登入後複製

矩形的周長

矩形的周長是由矩形的四邊圍成的總面積,即由矩形的長度和寬度所覆蓋的面積。

公式

Perimeter of the rectangle 
= area covered by the sides of the rectangle
= 2(l+w)
where,  l : length of rectangle
        w : width of rectangle
登入後複製

矩形的面積

矩形的面積是在二維平面上由矩形所佔據的總空間。

公式

Area of the rectangle 
= area covered by the rectangle
=  l*w
where , l : length of rectangle
             w : width of rectangle
登入後複製

演算法

步驟 1 − 建立一個自訂類別名為 Rectangle,該類別具有「area()」和「perimeter()」方法。這些函數分別給出了矩形的面積和周長作為輸出。

步驟 2 − 現在,在主類別中使用建構函式建立一個矩形物件。

步驟 3 − 現在呼叫對應的函數,使用建立的物件找到矩形的面積和周長。

範例

在這個範例中,我們建立了一個自訂的Rectangle類,它具有「area()」和「perimeter()」方法。然後,在主類別中使用主類別的建構函式建立一個Rectangle類別的對象,並在建立的物件上呼叫對應的方法area()和perimeter()。一旦方法被調用,它們就會被執行並列印輸出。

// Java program to calculate  the area and perimeter of a rectangle using class concept
import java.util.*;
// Rectangle Class File
class Rectangle {
    // data members
    int length, width;
    // methods
    //constructor to create Object
    Rectangle(int length, int width) {
        this. length = length;
        this.width = width;
    }
    // prints the area of rectangle
    public void area() {
        int areaOfRectangle;
        areaOfRectangle = this.length * this.width;
        System.out.println("Area of rectangle with the given input is : " + areaOfRectangle);
    }
    // prints the perimeter of rectangle
    public void perimeter() {
        int  perimeterOfRectangle;
        perimeterOfRectangle = 2 * (this.length + this.width);
        System.out.println("Perimeter of rectangle with the given input is : " + perimeterOfRectangle);
    }
}
public class Main {
    public static void main(String args[]) {
        Rectangle rect_obj = new Rectangle(10,5);  // obect creation
        System.out.println("Length = " + rect_obj.length);
        System.out.println("Width = " + rect_obj.width);
        rect_obj.area(); // returns area of rectangle
        rect_obj.perimeter(); //returns perimeter of rectangle
    }
}
登入後複製

輸出

Length = 10
Width = 5
Area of rectangle with the given input is : 50
Perimeter of rectangle with the given input is : 30
登入後複製

時間複雜度:O(1) 輔助空間:O(1)

因此,在本文中,我們學習如何使用類別的概念來實作Java程式碼,以找到矩形的面積和周長。

以上是使用類別的概念編寫Java程式來計算矩形的面積和周長的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
威爾R.E.P.O.有交叉遊戲嗎?
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

在一個內接於半圓的矩形中的圓的面積是多少? 在一個內接於半圓的矩形中的圓的面積是多少? Sep 13, 2023 am 08:45 AM

一個內切於矩形的圓與矩形的較長邊相切,即長度與圓相切。一個內切於半圓的矩形在半圓的弧上接觸兩點。矩形的寬度等於圓的直徑。如果R是半圓的半徑。矩形的長度=√2R/2矩形的寬度=R/√2內切圓的半徑為r=b/2=R/2√2使用這個公式我們可以計算出內切於內切於半圓的矩形的圓的面積,面積=(π*r2)=π*R/8範例 示範#include<stdio.h>intmain(){&

元宇宙概念是什麼意思 什麼是元宇宙概念 元宇宙概念是什麼意思 什麼是元宇宙概念 Feb 22, 2024 pm 03:55 PM

元宇宙是利用技术与现实世界映射与交互的虚幻世界。解析1元宇宙【Metaverse】是充分利用技术方式进行链接与创造的,与现实世界映射与交互的虚幻世界,拥有最新型社会发展体制的数据生活空间。2元宇宙本质上是对现实世界的虚拟技术、数字化过程,需要对內容生产、经济系统、客户体验和实体世界內容等进行大量改造。3但元宇宙的发展趋势是循序渐进的,是在共享的基础设施、标准规定及协议的支撑下,由许多工具、平台不断结合、进化而最终成型。补充:元宇宙是什么构成的1元宇宙由Meta和Verse构成,Meta是超越,V

cad矩形打散後怎麼合併一個圖形 cad矩形打散後怎麼合併一個圖形 Feb 28, 2024 pm 12:10 PM

在使用CAD軟體時,我們經常遇到需要將已經「打散」的矩形物件重新組合成一個單獨圖形的情況。這個需求在許多領域都有出現,如空間規劃、機械設計和建築圖繪製等。為了滿足這項需求,我們需要了解並掌握CAD軟體中的一些關鍵功能。接下來,本站小編將為你詳細介紹如何在CAD環境下完成這項任務,有疑惑的用戶們就快來跟著本文一起操作學習吧。 cad矩形打散後合併一個圖形方法步驟1、開啟CAD2023軟體,建立一個矩形,然後輸入X指令,空格。如下圖:2、選擇矩形對象,空格。就可以打散對象了。 3、選擇所有打開的直線

掌握Spring MVC的關鍵概念:了解這些重要特性 掌握Spring MVC的關鍵概念:了解這些重要特性 Dec 29, 2023 am 09:14 AM

了解SpringMVC的關鍵特性:掌握這些重要的概念,需要具體程式碼範例SpringMVC是一種基於Java的Web應用開發框架,它透過模型-視圖-控制器(MVC)的架構模式來幫助開發人員建立靈活可擴展的Web應用程式。了解和掌握SpringMVC的關鍵特性將使我們能夠更有效地開發和管理我們的網路應用程式。本文將介紹一些SpringMVC的重要概念

Java程式開啟命令提示字元並插入命令 Java程式開啟命令提示字元並插入命令 Aug 19, 2023 pm 12:29 PM

本文使用多種方法透過 Java 程式碼選擇在開啟的命令視窗中插入的命令。命令視窗是使用「cmd」開啟的。這裡,使用 Java 程式碼指定執行相同操作的方法。首先使用 Java 程式開啟命令視窗。

深入了解Gunicorn的基本原理與功能 深入了解Gunicorn的基本原理與功能 Jan 03, 2024 am 08:41 AM

Gunicorn的基本概念和作用Gunicorn是一個用於在PythonWeb應用程式中運行WSGI伺服器的工具。 WSGI(Web伺服器閘道介面)是Python語言定義的一種規範,用來定義Web伺服器與Web應用程式之間的通訊介面。 Gunicorn透過實作WSGI規範,使得PythonWeb應用程式可以被部署和運行在生產環境中。 Gunicorn的作用是作

Java程式用於檢查TPP學生是否有資格參加面試 Java程式用於檢查TPP學生是否有資格參加面試 Sep 06, 2023 pm 10:33 PM

請考慮下表了解不同公司的資格標準-CGPA的中文翻譯為:績點平均成績符合條件的公司大於或等於8谷歌、微軟、亞馬遜、戴爾、英特爾、Wipro大於或等於7教程點、accenture、Infosys 、Emicon、Rellins大於或等於6rtCamp、Cyber​​tech、Skybags、Killer、Raymond大於或等於5Patronics、鞋子、NoBrokers讓我們進入java程式來檢查tpp學生參加面試的資格。方法1:使用ifelseif條件通常,當我們必須檢查多個條件時,我們會使用

Oracle RAC 簡介及核心概念 Oracle RAC 簡介及核心概念 Mar 07, 2024 am 11:39 AM

OracleRAC(RealApplicationClusters)簡介及核心概念隨著企業資料量的不斷增長和對高可用性、高效能的需求日益突出,資料庫叢集技術變得越來越重要。 OracleRAC(RealApplicationClusters)就是為了解決這個問題而設計的。 OracleRAC是Oracle公司推出的一種高可用性、高效能的叢集資料庫解

See all articles