目錄
正方形的面積
演算法
Example
範例
輸出
首頁 Java java教程 使用方法重載找出正方形面積的Java程序

使用方法重載找出正方形面積的Java程序

Sep 17, 2023 pm 10:21 PM
面積 方法重載 方塊

使用方法重載找出正方形面積的Java程序

我們可以使用方法重載來計算Java中正方形的面積。 「方法重載」是Java中的功能,讓人們可以使用相同的方法在同一個類別中編寫多個方法姓名。它將使我們能夠聲明多個具有相同名稱但具有不同簽章的方法,即方法中的參數數量可能不同或參數的資料類型可能不同。方法重載幫助我們增加程式碼的可讀性,以便我們可以以不同的方式使用同一個方法。

現在,讓我們以「正方形的面積」為例,在Java中實作方法重載。

正方形的面積

正方形的面積是在二維平面上所佔據的定義區域。我們可以用邊長*邊長的乘積來計算正方形的面積。

Area of Square =  s*s
where	 
s: side of square                              
登入後複製

在下面的範例中,我們將以正方形的面積為例,透過改變參數的資料型別來實作Java中的方法重載。

演算法

第 1 步 - 寫一個自訂類別來找出正方形的面積。

STEP 2 - 在公共類別的 main 方法中初始化一對不同資料類型的兩個變數。

步驟 3 - 在公共類別的主方法中建立一個自訂類別的物件。

步驟4 − 呼叫特定方法,使用建立的自訂物件來找出正方形的面積。

Example

的中文翻譯為:

範例

在此範例中,我們使用基本公式計算正方形的面積,並在 Java 中實作方法重載。

方法重載是透過改變「areaOfSquare」方法中的參數類型來實現的。現在,當使用者將整數類型的參數值輸入給areaOfSquare方法時,Area類別的第一個areaOfSquare方法被呼叫並輸出結果。如果使用者輸入的是雙精度類型的參數,則呼叫並執行第二個areaOfSquare方法。

//Java Code to achieve Method Overloading in Java by Area of Square.
import java.io.*;
class Area {
   // In this example area method is overloaded by changing the type of parameters.
   public void areaOfSquare(int side) {
      int area = 0;
      area = side * side;
      System.out.println("Area of the square is :" + area);
   }
   public void areaOfSquare(double side) {
      double area= 0;
      area = side*side;
      System.out.println("Area of the square is:" + area);
   }
}
public class Main {
   public static void main(String args[]) {
      Area Object  = new Area();
      int side_1= 3;
      Object.areaOfSquare(side_1);
      double side_2 = 4.5;
      Object.areaOfSquare(side_2);
   }
}
登入後複製

輸出

Area of the square is :9
Area of the square is:20.25                             
登入後複製

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

Example

的中文翻譯為:

範例

在這個範例中,我們使用Math.pow()函數計算正方形的面積,並在Java中實作方法重載。

方法重載是透過改變「areaOfSquare」方法中的參數類型來實現的。現在,當使用者將整數類型的參數值輸入給areaOfSquare方法時,Area類別的第一個areaOfSquare方法被呼叫並輸出結果。如果使用者輸入的是雙精度類型的參數,則呼叫並執行第二個areaOfSquare方法。

//Java Code to achieve Method Overloading in Java by Area of Square.
import java.io.*;
class Area {
   // In this example area method is overloaded by changing the type of parameters.
   public void areaOfSquare(int side) {
      int area = 0;
      area =(int) Math.pow(side,2);
      System.out.println("Area of the square is :" + area);
   }
   public void areaOfSquare(double side) {
      double area= 0;
      area = Math.pow(side,2);
      System.out.println("Area of the square is:" + area);
   }
}
public class Main {
   public static void main(String args[]) {
      Area Object  = new Area();
      int side_1= 3;
      Object.areaOfSquare(side_1);
      double side_2 = 4.5;
      Object.areaOfSquare(side_2);
   }
}
登入後複製

輸出

Area of the square is :9
Area of the square is:20.25                            
登入後複製

時間複雜度: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 尊渡假赌尊渡假赌尊渡假赌
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 05, 2023 am 08:25 AM

菱形內切圓與其四邊和四個端點相切。菱形的邊與圓相切。這裡,r是使用a和給定值的對角線找到的半徑。現在是面積三角形AOB=½*OA*OB=½*AB*r(兩者皆使用公式½*b*h)。 ½*a/2*b/2=½*(√(a2/4+b2/4))*ra*b/8=√(a2+b2)*r/4r=a*b/2√(a2 +b2)圓面積=π*r*r=π*(a2*b2)/4(a2support>+b2)範例菱形5和10的對角線。面積為15.700000範例程式碼 即時示範#include<stdio.h>intma

cad面積怎麼標註 cad面積怎麼標註 Mar 14, 2023 am 11:30 AM

cad面積標註的方法:1、開啟cad,點選“繪圖”,繪製圖形;2、輸入“AREA”指令回車;3、選取區域;4、按空白鍵,顯示該區域的面積;5、輸入指令“T”,然後在該區域內輸入面積的大小即可。

在一個內接於半圓的矩形中的圓的面積是多少? 在一個內接於半圓的矩形中的圓的面積是多少? 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(){&

圓扇形的面積是多少? 圓扇形的面積是多少? Aug 30, 2023 am 08:33 AM

圓扇形,也稱為圓扇區/圓的扇區,是由兩個半徑之間的弧線所圍成的圓的一部分。這個區域被兩個半徑和一個弧線所包圍。為了找出內切的面積,我們需要找出兩個半徑之間的角度。總面積等於360度的角度。為了求出一個角度的面積,我們將面積乘以θ/360。這給出了內切部分的面積。其中θ是兩個半徑之間的角度(以度為單位)。圓扇形的面積=π*r*r*(θ/360)。範例半徑為5,角度為60度的圓扇形的面積為13.083。面積=(3.14*5*5)*(60/360)=13.03範例程式碼 演示#incl

Go語言為何不支援方法重載的設計理念 Go語言為何不支援方法重載的設計理念 Apr 04, 2024 am 09:00 AM

Go語言不支援方法重載,因為其設計理念強調簡單性、並發性和類型安全性。方法重載會引入名稱衝突、複雜的型別系統和程式碼混淆。為了彌補這一點,Go語言提供了函數,允許在同一個套件中建立具有相同名稱但不同參數類型的函數,類似於方法重載的功能。

CAD看圖王怎麼測量圖形的面積 CAD看圖王測量圖形面積的步驟 CAD看圖王怎麼測量圖形的面積 CAD看圖王測量圖形面積的步驟 Mar 13, 2024 pm 01:43 PM

  CAD看圖王怎麼測量圖形的面積? CAD看圖王是一款非常好用的可以看工程圖的軟體,這個軟體功能非常多,各種格式的圖面都可以打開來看。如果我們在看圖面的時候,發現有些圖形的面積測量錯誤或有些圖形忘記測量面積,我們就可以用這個軟體來測量圖形的面積。那麼該如何對圖形的面積進行測量呢,下面本站小編整理了一個CAD看圖王測量圖形面積的步驟供大家參考。 CAD看圖王測量圖形面積的步驟  1、首先CAD看圖王APP中開啟圖面文件,以有圓弧圖形的圖面為例,測量此圖形面積。  2、打開圖紙後在軟體介面下方

在Java中找到一個內切於正方形的圓的面積 在Java中找到一個內切於正方形的圓的面積 Aug 19, 2023 pm 04:53 PM

圓是圍繞形狀的二維圖,沒有角。每個圓都有一個原點,圓上的每個點與原點的距離相等。圓中原點與點之間的距離稱為圓的半徑。同樣,如果我們從

可以在等邊三角形內切的最大正方形是多大? 可以在等邊三角形內切的最大正方形是多大? Sep 22, 2023 pm 06:21 PM

在這裡,我們將看到能夠內切於等邊三角形的最大正方形的面積。三角形的邊長為'a',正方形的邊長為x。三角形的邊長'a'為−所以x為−例子#include<iostream>#include<cmath>usingnamespacestd;floatareaSquare(floata){//aissideoftriangle  if(a<0)//ifaisnegative,thenthisisii

See all articles