java類Circle定義計算圓的面積和周長代碼示例
定義能計算圓的面積、周長的類 Circle,半徑r為私有數(shù)據(jù)變量,其值由類circle的構(gòu)造方法初始化,類circle提供讀取半徑r的方法getr();t算面積的方法area();計算周長的方法circlelength()。再定義類Circlecomputer,其包含程序運行所需的方法main,請設(shè)計程序完成初始化數(shù)據(jù)變量和計算圓的面積、周長并打印出結(jié)果。
以下是Java代碼實現(xiàn):
public class Circle { private double r; public Circle(double r) { this.r = r; } public double getr() { return r; } public double area() { return Math.PI * r * r; } public double circlelength() { return 2 * Math.PI * r; } } public class Circlecomputer { public static void main(String[] args) { Circle circle = new Circle(3.0); // 初始化圓的半徑為3.0 System.out.println("半徑為:" + circle.getr()); System.out.println("面積為:" + circle.area()); System.out.println("周長為:" + circle.circlelength()); } }
在Circle類中,我們定義了私有數(shù)據(jù)變量r,通過構(gòu)造方法初始化,并提供了讀取半徑r的方法getr()、計算面積的方法area()和計算周長的方法circlelength()。
在Circlecomputer類中,我們創(chuàng)建一個Circle對象并將半徑初始化為3.0,然后調(diào)用Circle對象的方法計算面積和周長,并打印輸出結(jié)果。
附:Java定義一個圓形類Circ
定義一個圓形類Circle;
能夠通過帶參數(shù)的構(gòu)造函數(shù)進行對象的初始化;
能夠通過無參數(shù)的area方法,計算圓的面積;
能夠通過無參數(shù)的circum方法,計算圓的周長;
在該類的main方法中編寫合適代碼測試Circle類;
使用Eclipse格式化代碼。
package huat.oop.exp; import java.util.*; public class CircleText { float area; int circum; // 通過帶參數(shù)的構(gòu)造函數(shù)進行對象的初始化 CircleText(float A_area, int C_circum) { area = A_area; circum = C_circum; } // 在該類的main中測試Circle類 public static void main(String args[]) { Scanner sc = new Scanner(System.in); // 創(chuàng)建對象 System.out.println("請輸入圓的半徑:"); int radius = sc.nextInt(); // 創(chuàng)建Circle對象 Circle c = new Circle(); c.setR(radius); // 通過無參數(shù)的area方法,計算圓的面積; c.area(); // 通過無參數(shù)的area方法,計算圓的面積; c.circum(); } } class Circle { private int r; private double PI = 3.14; // 構(gòu)造方法(無參構(gòu)造方法) public Circle() { } // 定義一個setR方法將來用來對半徑賦值 public void setR(int r) { this.r = r; } // 定義一個area方法將來求圓的面積 public void area() { System.out.println("圓的面積為:" + (PI * r * r)); } // 定義一個circum方法將來求圓的面積 public void circum() { System.out.println("圓的周長為:" + (2 * PI * r)); } }
總結(jié)
到此這篇關(guān)于java類Circle定義計算圓的面積、周長的文章就介紹到這了,更多相關(guān)java計算圓面積 周長內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Spring原生Rpc六種的正確打開方式實現(xiàn)示例
這篇文章主要為大家展示了Spring原生Rpc六種的正確打開方式實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助祝大家多多進步早日升職加薪2022-02-02win10系統(tǒng)64位jdk1.8的下載與安裝教程圖解
這篇文章主要介紹了win10系統(tǒng)64位jdk1.8的下載與安裝教程圖解,本文給大家介紹的非常詳細,對大家的工作或?qū)W習具有一定的參考借鑒價值,需要的朋友可以參考下2020-03-03Java的volatile和sychronized底層實現(xiàn)原理解析
文章詳細介紹了Java中的synchronized和volatile關(guān)鍵字的底層實現(xiàn)原理,包括字節(jié)碼層面、JVM層面的實現(xiàn)細節(jié),以及鎖的類型和MESI協(xié)議在多核處理器中的作用,文章還探討了synchronized和volatile的區(qū)別,以及如何通過Atomic類來實現(xiàn)更細粒度的原子操作,感興趣的朋友一起看看吧2025-03-03