真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java實(shí)驗(yàn)代碼總結(jié),java語(yǔ)言基礎(chǔ)實(shí)驗(yàn)報(bào)告總結(jié)

java實(shí)驗(yàn)報(bào)告,請(qǐng)高手幫忙!

package test.baiduKnow.java實(shí)驗(yàn)報(bào)告;

創(chuàng)新互聯(lián)建站自2013年創(chuàng)立以來(lái),是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元鐵西做網(wǎng)站,已為上家服務(wù),為鐵西各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792

//AreaAndLength.java

class Trangle {

double sideA, sideB, sideC, area, length;

boolean boo;

public Trangle(double a, double b, double c) {

// 【代碼1】 // 參數(shù)a,b,c分別賦值給sideA,sideB,sideC

sideA = a;

sideB = b;

sideC = c;

if (a + b c)

// 【代碼2】) // a,b,c構(gòu)成三角形的條件表達(dá)式

{

// 【代碼3】 // 給boo賦值。}

boo = true;

} else {

// 【代碼4】 // 給boo賦值。}

boo = false;

}

}

double getLength() {

/*

* 【代碼5】 方法體,要求進(jìn)行判斷,如果能構(gòu)成三角形,則計(jì)算出length的值并返回

* 如果不能構(gòu)成三角形,則提示“不是一個(gè)三角形,不能計(jì)算周長(zhǎng)”

*/

if (boo == true) {

length = sideA + sideB + sideC;

} else {

length = 0;

System.out.println("不是一個(gè)三角形,不能計(jì)算周長(zhǎng)");

}

return length;

}

public double getArea() {

if (boo) {

double p = (sideA + sideB + sideC) / 2.0;

area = Math.sqrt(p * (p - sideA) * (p - sideB) * (p - sideC));

return area;

} else {

System.out.println("不是一個(gè)三角形,不能計(jì)算面積");

return 0;

}

}

public void setABC(double a, double b, double c) {

// 【代碼6】 // 參數(shù)a,b,c分別賦值給sideA,sideB,sideC

sideA = a;

sideB = b;

sideC = c;

if (a + b c)

// 【代碼2】) // a,b,c構(gòu)成三角形的條件表達(dá)式

{

// 【代碼3】 // 給boo賦值。}

boo = true;

} else {

// 【代碼4】 // 給boo賦值。}

boo = false;

}

}

}

class Lader {

double above, bottom, height, area;

Lader(double a, double b, double h) {

// 【代碼10】 // 方法體,將參數(shù)a,b,c分別賦值給above,bottom,height

above = a;

bottom = b;

height = h;

}

double getArea() {

// 【代碼11】 // 方法體,,要求計(jì)算出area返回

area = 0.5 * (above + bottom) * height;

return area;

}

}

class Circle {

double radius, area;

Circle(double r) {

// 【代碼12】 // 方法體

radius = r;

}

double getArea() {

// 【代碼13】 // 方法體,要求計(jì)算出area返回

return Math.PI * radius * radius;

}

double getLength() {

// 【代碼14】 // getArea方法體的代碼,要求計(jì)算出length返回

return 2 * Math.PI * radius;

}

void setRadius(double newRadius) {

radius = newRadius;

}

double getRadius() {

return radius;

}

}

public class AreaAndLength {

public static void main(String args[]) {

double length, area;

Circle circle = null;

Trangle trangle;

Lader lader;

circle = new Circle(1);

trangle = new Trangle(3, 4, 5);

lader = new Lader(4, 5, 3);

// 【代碼15】 // 創(chuàng)建對(duì)象circle

// 【代碼16】 // 創(chuàng)建對(duì)象trangle。

// 【代碼17】 // 創(chuàng)建對(duì)象lader

// 【代碼18】 // circle調(diào)用方法返回周長(zhǎng)并賦值給length

length = circle.getLength();

System.out.println("圓的周長(zhǎng):" + length);

// 【代碼19】 // circle調(diào)用方法返回面積并賦值給area

area = circle.getArea();

System.out.println("圓的面積:" + area);

// 【代碼20】 // trangle調(diào)用方法返回周長(zhǎng)并賦值給length

length = trangle.getLength();

System.out.println("三角形的周長(zhǎng):" + length);

// 【代碼21】 // trangle調(diào)用方法返回面積并賦值給area

area = trangle.getArea();

System.out.println("三角形的面積:" + area);

// 【代碼22】 // lader調(diào)用方法返回面積并賦值給area

area = lader.getArea();

System.out.println("梯形的面積:" + area);

// 【代碼23】 // trangle調(diào)用方法設(shè)置三個(gè)邊,要求將三個(gè)邊修改為12,34,1。

// 【代碼24】 // trangle調(diào)用方法返回面積并賦值給area

area = trangle.getArea();

System.out.println("三角形的面積:" + area);

// 【代碼25】 // trangle調(diào)用方法返回周長(zhǎng)并賦值給length

area = trangle.getLength();

System.out.println("三角形的周長(zhǎng):" + length);

}

}

java實(shí)訓(xùn)總結(jié)怎么寫(xiě)

這一期的實(shí)習(xí),雖然實(shí)習(xí)的時(shí)間不長(zhǎng),但是總體上收獲挺大的,學(xué)習(xí)中我不但有了學(xué)習(xí)成果

的喜悅,而且自己也日漸成熟,有種說(shuō)不出的喜悅。以下是我在這次實(shí)習(xí)中的一些感悟和體會(huì):

1.通過(guò)過(guò)這次實(shí)習(xí),我們不僅在編程的理論知識(shí)上有所鞏固和深化,更重要的是有了實(shí)戰(zhàn)進(jìn)行項(xiàng)目開(kāi)發(fā)鍛煉動(dòng)手能力的機(jī)會(huì),積累了一筆寶貴的經(jīng)驗(yàn)。我學(xué)會(huì)了如何團(tuán)隊(duì)合作,共同開(kāi)發(fā)。獨(dú)木難支,光靠一個(gè)人的力量是遠(yuǎn)遠(yuǎn)不夠的。只有管理組織好一個(gè)團(tuán)隊(duì),才能夠最終完成項(xiàng)目的開(kāi)發(fā),或許在編程技術(shù)水平上團(tuán)隊(duì)成員有高有低,但是,每個(gè)人都有自己的閃光點(diǎn),總可以在團(tuán)隊(duì)的找到適合自己的位置,每個(gè)人在自己的團(tuán)隊(duì)中做的貢獻(xiàn),創(chuàng)造出不可磨滅的重大價(jià)值。

2.有些知識(shí)點(diǎn)以前沒(méi)有學(xué)過(guò),但我也沒(méi)有去研究,實(shí)習(xí)時(shí)突然間覺(jué)得自己真的有點(diǎn)無(wú)知,雖然現(xiàn)在去看依然可以解決問(wèn)題,但要浪費(fèi)許多時(shí)間,這一點(diǎn)是我必須在以后的學(xué)習(xí)中加以改進(jìn)的地方,同時(shí)也要督促自己在學(xué)習(xí)的過(guò)程中不斷的完善自我。另外,也是在實(shí)習(xí)中必不可少的部分,就是同學(xué)之間的互相幫助。

3.我學(xué)會(huì)了如何理解和分析客戶(hù)的需求。軟件為客戶(hù)而生,只有理解了客戶(hù)的需求才有寫(xiě)出優(yōu)秀的軟件的可能,在這次實(shí)戰(zhàn)演練中,老師教會(huì)了我們?nèi)绾谓M織團(tuán)隊(duì)正確的理解和分析客戶(hù)的需求,并寫(xiě)出完善的需求分析,并用于項(xiàng)目開(kāi)發(fā)。

4.我學(xué)會(huì)了對(duì)按照需求對(duì)軟件架構(gòu)進(jìn)行設(shè)計(jì),這點(diǎn)我想是我們?cè)S多同學(xué)之前都非常欠缺的,因?yàn)槲覀冊(cè)趯W(xué)校的時(shí)編寫(xiě)代碼篇幅短小,功能單一,所以設(shè)計(jì)思路通常只留于腦內(nèi),非常模糊。而在這次項(xiàng)目開(kāi)發(fā)演練中,老師手把手的教會(huì)我如何從需求中抽象出問(wèn)題,并將之模塊化,然后逐步求精,就如同為高樓大廈搭建棟梁。

此次實(shí)習(xí),我深深體會(huì)到了積累知識(shí)的重要性。在實(shí)習(xí)當(dāng)中我們遇到了不少難題,但是經(jīng)過(guò)我們大家的討論和老師細(xì)心的一一指導(dǎo),問(wèn)題得到了解決。

Java計(jì)算器實(shí)驗(yàn)報(bào)告(含代碼),急?。。?!

給你一個(gè)吧。

import java.awt.BorderLayout;

import java.awt.Color;

import java.awt.GridLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.JTextField;

/**

* 一個(gè)計(jì)算器,與Windows附件自帶計(jì)算器的標(biāo)準(zhǔn)版功能、界面相仿。

* 但還不支持鍵盤(pán)操作。

*/

public class Calculator extends JFrame implements ActionListener {

/** 計(jì)算器上的鍵的顯示名字 */

private final String[] KEYS = { "7", "8", "9", "/", "sqrt", "4", "5", "6",

"*", "%", "1", "2", "3", "-", "1/x", "0", "+/-", ".", "+", "=" };

/** 計(jì)算器上的功能鍵的顯示名字 */

private final String[] COMMAND = { "Backspace", "CE", "C" };

/** 計(jì)算器左邊的M的顯示名字 */

private final String[] M = { " ", "MC", "MR", "MS", "M+" };

/** 計(jì)算器上鍵的按鈕 */

private JButton keys[] = new JButton[KEYS.length];

/** 計(jì)算器上的功能鍵的按鈕 */

private JButton commands[] = new JButton[COMMAND.length];

/** 計(jì)算器左邊的M的按鈕 */

private JButton m[] = new JButton[M.length];

/** 計(jì)算結(jié)果文本框 */

private JTextField resultText = new JTextField("0");

// 標(biāo)志用戶(hù)按的是否是整個(gè)表達(dá)式的第一個(gè)數(shù)字,或者是運(yùn)算符后的第一個(gè)數(shù)字

private boolean firstDigit = true;

// 計(jì)算的中間結(jié)果。

private double resultNum = 0.0;

// 當(dāng)前運(yùn)算的運(yùn)算符

private String operator = "=";

// 操作是否合法

private boolean operateValidFlag = true;

/**

* 構(gòu)造函數(shù)

*/

public Calculator(){

super();

//初始化計(jì)算器

init();

//設(shè)置計(jì)算器的背景顏色

this.setBackground(Color.LIGHT_GRAY);

this.setTitle("計(jì)算器");

//在屏幕(500, 300)坐標(biāo)處顯示計(jì)算器

this.setLocation(500, 300);

//不許修改計(jì)算器的大小

this.setResizable(false);

//使計(jì)算器中各組件大小合適

this.pack();

}

/**

* 初始化計(jì)算器

*/

private void init() {

// 文本框中的內(nèi)容采用右對(duì)齊方式

resultText.setHorizontalAlignment(JTextField.RIGHT);

// 不允許修改結(jié)果文本框

resultText.setEditable(false);

// 設(shè)置文本框背景顏色為白色

resultText.setBackground(Color.white);

//初始化計(jì)算器上鍵的按鈕,將鍵放在一個(gè)畫(huà)板內(nèi)

JPanel calckeysPanel = new JPanel();

//用網(wǎng)格布局器,4行,5列的網(wǎng)格,網(wǎng)格之間的水平方向間隔為3個(gè)象素,垂直方向間隔為3個(gè)象素

calckeysPanel.setLayout(new GridLayout(4, 5, 3, 3));

for (int i = 0; i KEYS.length; i++) {

keys[i] = new JButton(KEYS[i]);

calckeysPanel.add(keys[i]);

keys[i].setForeground(Color.blue);

}

//運(yùn)算符鍵用紅色標(biāo)示,其他鍵用藍(lán)色表示

keys[3].setForeground(Color.red);

keys[8].setForeground(Color.red);

keys[13].setForeground(Color.red);

keys[18].setForeground(Color.red);

keys[19].setForeground(Color.red);

//初始化功能鍵,都用紅色標(biāo)示。將功能鍵放在一個(gè)畫(huà)板內(nèi)

JPanel commandsPanel = new JPanel();

//用網(wǎng)格布局器,1行,3列的網(wǎng)格,網(wǎng)格之間的水平方向間隔為3個(gè)象素,垂直方向間隔為3個(gè)象素

commandsPanel.setLayout(new GridLayout(1, 3, 3, 3));

for (int i = 0; i COMMAND.length; i++) {

commands[i] = new JButton(COMMAND[i]);

commandsPanel.add(commands[i]);

commands[i].setForeground(Color.red);

}

//初始化M鍵,用紅色標(biāo)示,將M鍵放在一個(gè)畫(huà)板內(nèi)

JPanel calmsPanel = new JPanel();

//用網(wǎng)格布局管理器,5行,1列的網(wǎng)格,網(wǎng)格之間的水平方向間隔為3個(gè)象素,垂直方向間隔為3個(gè)象素

calmsPanel.setLayout(new GridLayout(5, 1, 3, 3));

for (int i = 0; i M.length; i++) {

m[i] = new JButton(M[i]);

calmsPanel.add(m[i]);

m[i].setForeground(Color.red);

}

//下面進(jìn)行計(jì)算器的整體布局,將calckeys和command畫(huà)板放在計(jì)算器的中部,

//將文本框放在北部,將calms畫(huà)板放在計(jì)算器的西部。

//新建一個(gè)大的畫(huà)板,將上面建立的command和calckeys畫(huà)板放在該畫(huà)板內(nèi)

JPanel panel1 = new JPanel();

//畫(huà)板采用邊界布局管理器,畫(huà)板里組件之間的水平和垂直方向上間隔都為3象素

panel1.setLayout(new BorderLayout(3, 3));

panel1.add("North", commandsPanel);

panel1.add("West", calckeysPanel);

//建立一個(gè)畫(huà)板放文本框

JPanel top = new JPanel();

top.setLayout(new BorderLayout());

top.add("Center", resultText);

//整體布局

getContentPane().setLayout(new BorderLayout(3, 5));

getContentPane().add("North", top);

getContentPane().add("Center", panel1);

getContentPane().add("West", calmsPanel);

//為各按鈕添加事件偵聽(tīng)器

//都使用同一個(gè)事件偵聽(tīng)器,即本對(duì)象。本類(lèi)的聲明中有implements ActionListener

for (int i = 0; i KEYS.length; i++) {

keys[i].addActionListener(this);

}

for (int i = 0; i COMMAND.length; i++) {

commands[i].addActionListener(this);

}

for (int i = 0; i M.length; i++) {

m[i].addActionListener(this);

}

}

/**

* 處理事件

*/

public void actionPerformed(ActionEvent e) {

//獲取事件源的標(biāo)簽

String label = e.getActionCommand();

if (label.equals(COMMAND[0])){

//用戶(hù)按了"Backspace"鍵

handleBackspace();

} else if (label.equals(COMMAND[1])) {

//用戶(hù)按了"CE"鍵

resultText.setText("0");

} else if (label.equals(COMMAND[2])){

//用戶(hù)按了"C"鍵

handleC();

} else if ("0123456789.".indexOf(label) = 0) {

//用戶(hù)按了數(shù)字鍵或者小數(shù)點(diǎn)鍵

handleNumber(label);

// handlezero(zero);

} else {

//用戶(hù)按了運(yùn)算符鍵

handleOperator(label);

}

}

/**

* 處理Backspace鍵被按下的事件

*/

private void handleBackspace() {

String text = resultText.getText();

int i = text.length();

if (i 0) {

//退格,將文本最后一個(gè)字符去掉

text = text.substring(0, i - 1);

if (text.length() == 0) {

//如果文本沒(méi)有了內(nèi)容,則初始化計(jì)算器的各種值

resultText.setText("0");

firstDigit = true;

operator = "=";

} else {

//顯示新的文本

resultText.setText(text);

}

}

}

/**

* 處理數(shù)字鍵被按下的事件

* @param key

*/

private void handleNumber(String key) {

if (firstDigit) {

//輸入的第一個(gè)數(shù)字

resultText.setText(key);

} else if ((key.equals(".")) (resultText.getText().indexOf(".") 0)){

//輸入的是小數(shù)點(diǎn),并且之前沒(méi)有小數(shù)點(diǎn),則將小數(shù)點(diǎn)附在結(jié)果文本框的后面

resultText.setText(resultText.getText() + ".");

} else if (!key.equals(".")) {

//如果輸入的不是小數(shù)點(diǎn),則將數(shù)字附在結(jié)果文本框的后面

resultText.setText(resultText.getText() + key);

}

//以后輸入的肯定不是第一個(gè)數(shù)字了

firstDigit = false;

}

/**

* 處理C鍵被按下的事件

*/

private void handleC() {

//初始化計(jì)算器的各種值

resultText.setText("0");

firstDigit = true;

operator = "=";

}

/**

* 處理運(yùn)算符鍵被按下的事件

* @param key

*/

private void handleOperator(String key) {

if (operator.equals("/")) {

//除法運(yùn)算

//如果當(dāng)前結(jié)果文本框中的值等于0

if (getNumberFromText() == 0.0){

//操作不合法

operateValidFlag = false;

resultText.setText("除數(shù)不能為零");

} else {

resultNum /= getNumberFromText();

}

} else if (operator.equals("1/x")) {

//倒數(shù)運(yùn)算

if (resultNum == 0.0){

//操作不合法

operateValidFlag = false;

resultText.setText("零沒(méi)有倒數(shù)");

} else {

resultNum = 1 / resultNum;

}

} else if (operator.equals("+")){

//加法運(yùn)算

resultNum += getNumberFromText();

} else if (operator.equals("-")){

//減法運(yùn)算

resultNum -= getNumberFromText();

} else if (operator.equals("*")){

//乘法運(yùn)算

resultNum *= getNumberFromText();

} else if (operator.equals("sqrt")) {

//平方根運(yùn)算

resultNum = Math.sqrt(resultNum);

} else if (operator.equals("%")){

//百分號(hào)運(yùn)算,除以100

resultNum = resultNum / 100;

} else if (operator.equals("+/-")){

//正數(shù)負(fù)數(shù)運(yùn)算

resultNum = resultNum * (-1);

} else if (operator.equals("=")){

//賦值運(yùn)算

resultNum = getNumberFromText();

}

if (operateValidFlag) {

//雙精度浮點(diǎn)數(shù)的運(yùn)算

long t1;

double t2;

t1 = (long) resultNum;

t2 = resultNum - t1;

if (t2 == 0) {

resultText.setText(String.valueOf(t1));

} else {

resultText.setText(String.valueOf(resultNum));

}

}

//運(yùn)算符等于用戶(hù)按的按鈕

operator = key;

firstDigit = true;

operateValidFlag = true;

}

/**

* 從結(jié)果文本框中獲取數(shù)字

* @return

*/

private double getNumberFromText() {

double result = 0;

try {

result = Double.valueOf(resultText.getText()).doubleValue();

} catch (NumberFormatException e){

}

return result;

}

public static void main(String args[]) {

Calculator calculator1 = new Calculator();

calculator1.setVisible(true);

calculator1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

}

給段最簡(jiǎn)單的java代碼 讓我新手看一下

最簡(jiǎn)單的java代碼肯定就是這個(gè)了,如下:

public class MyFirstApp

{

public static void main(String[] args)

{

System.out.print("Hello world");

}

}

“hello world”就是應(yīng)該是所有學(xué)java的新手看的第一個(gè)代碼了。如果是零基礎(chǔ)的新手朋友們可以來(lái)我們的java實(shí)驗(yàn)班試聽(tīng),有免費(fèi)的試聽(tīng)課程幫助學(xué)習(xí)java必備基礎(chǔ)知識(shí),有助教老師為零基礎(chǔ)的人提供個(gè)人學(xué)習(xí)方案,學(xué)習(xí)完成后有考評(píng)團(tuán)進(jìn)行專(zhuān)業(yè)測(cè)試,幫助測(cè)評(píng)學(xué)員是否適合繼續(xù)學(xué)習(xí)java,15天內(nèi)免費(fèi)幫助來(lái)報(bào)名體驗(yàn)實(shí)驗(yàn)班的新手快速入門(mén)java,更好的學(xué)習(xí)java!

java實(shí)驗(yàn)報(bào)告總結(jié)

源代碼:

public class Exe1_1 {

public static void main (String args[]){

byte a1=127;

int a2=12345;

long a3=123456789L;

float a4=1.23e-5f;

double a5=1.4567e3;

char a6=65;

boolean a7=true;

System.out.println("a1="+a1+"\na2="+a2+"\na3="+a3+"\na4="+a4+"\na5="+a5+"\na6="+a6+"\na7="+a7);

}

}運(yùn)行結(jié)果:

2.編寫(xiě)Java小應(yīng)用程序,輸出兩行字符串:“Java很有趣?!焙汀芭W(xué)習(xí)Java編程。”,輸出的起點(diǎn)坐標(biāo)是(20,20),行距是50像素。源程序代碼:

import java.awt.Graphics;

import java.applet.Applet;

public class Exe1_2 extends Applet{

public void paint(Graphics g){

g.drawString("Java很有趣。",20,20);

g.drawString("努力學(xué)習(xí)Java編程。",20,70);

}

}運(yùn)行情況:

3.使用算術(shù)運(yùn)算符得到一個(gè)4位十進(jìn)制數(shù)的各位數(shù)字并輸出,然后輸出該數(shù)的逆序數(shù)和各位數(shù)字平方后相加的和。

源程序代碼:

public class Exe1_3 {

public static void main (String args[]){

int n=3756,a,b,c,d,n1;

a=n/1000;

b=(n-1000*a)/100;

d=n%10;

c=(n%100-d)/10;

System.out.println("3756的逆序數(shù)為:"+d+" "+c+" "+b+" "+a);

System.out.print("各位數(shù)字平方后相加的和為:");

System.out.print(a*a+b*b+c*c+d*d);

}

}

運(yùn)行結(jié)果:

三、實(shí)驗(yàn)總結(jié)(是否完成實(shí)驗(yàn)、實(shí)驗(yàn)過(guò)程中的問(wèn)題以及解決方法分析等)

本次是我第一次使用JAVA來(lái)進(jìn)行編程,感覺(jué)很是不一樣,在前兩節(jié)課中我們學(xué)習(xí)了有關(guān)Java的一些簡(jiǎn)單知識(shí)。然后這次的實(shí)驗(yàn)是對(duì)最初的一種練習(xí)。

在第一題中,我們重要是認(rèn)識(shí)java的運(yùn)行環(huán)境,并且了解各種變量的數(shù)據(jù)類(lèi)型。只要通過(guò)簡(jiǎn)單的語(yǔ)句就可以通過(guò)運(yùn)行。其中出現(xiàn)了一些單詞的拼寫(xiě)錯(cuò)誤,這些是可以修改正確的。第二題我們練習(xí)的十一個(gè)小的applet應(yīng)用程序,需要設(shè)置一個(gè)網(wǎng)頁(yè)來(lái)顯示,這是一個(gè)很不一樣的地方,最后成功測(cè)試,里面需要注意的是顯示位置的問(wèn)題。第三題我們做的是一個(gè)有算法要求的解決問(wèn)題,在測(cè)試中出現(xiàn)了一點(diǎn)小問(wèn)題,程序的算法出了錯(cuò)。還有一個(gè)問(wèn)題是有關(guān)于顯示問(wèn)題,最后的數(shù)據(jù)輸出需要用到兩行分別顯示字符和數(shù)據(jù),這樣才不會(huì)出錯(cuò)。

Java實(shí)驗(yàn),代碼怎么寫(xiě)?

Shape.java接口代碼

public interface Shape {

public static final double PI = 3.14d;

public double area();

}

Circle.java圓類(lèi)代碼

public class Circle implements Shape {

private double radius;

public Circle(double radius) {

? this.radius = radius;

}

@Override

public double area() {

? return PI * this.radius * this.radius;

}

public double perimeter() {

? return 2 * PI * this.radius;

}

}

Cylinder.java圓柱體類(lèi)代碼

public class Cylinder extends Circle {

private double height;

public Cylinder(double radius, double height) {

? super(radius);

? this.height = height;

}

public double area() {

? return 2 * super.area() + super.perimeter() * this.height;

}

public double volume() {

? return super.area() * this.height;

}

}

X5_3_6.java主類(lèi)代碼

public class X5_3_6 {

public static void main(String[] args) {

? Circle cir1 = new Circle(5);

? System.out.println("圓的面積為:" + cir1.area());

? System.out.println("圓的周長(zhǎng)為:" + cir1.perimeter());

? Cylinder cy1 = new Cylinder(10, 15);

? System.out.println("圓柱體的表面積為:" + cy1.area());

? System.out.println("圓柱體的體積為:" + cy1.volume());

}

}

上面是我寫(xiě)的代碼,下圖是執(zhí)行結(jié)果,麻煩看一下,是否可以。


名稱(chēng)欄目:java實(shí)驗(yàn)代碼總結(jié),java語(yǔ)言基礎(chǔ)實(shí)驗(yàn)報(bào)告總結(jié)
文章出自:http://weahome.cn/article/hcdpjo.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部