//主要代碼 System.out.print("長:") double num1=input.nextDouble(); //代碼太多以后簡寫System...("寬:"); double num2=.... System....("高:")double num3=.... System...("表:"+(num1*num2+num1*num3+num2*num3)*2+" 體積:"+n1*n2*n3)//打字不容易求給分
成都創(chuàng)新互聯(lián)公司2013年至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元曲靖做網(wǎng)站,已為上家服務(wù),為曲靖各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220
// 父類Sharp 如下:public abstract class Sharp {
// 定義面積方法
public abstract double area();
} // 子類RectSharp 繼承父類:public class RectSharp extends Sharp { private double width, heigth; public RectSharp(double width, double heigth) {
this.width = width;
this.heigth = heigth;
} /**
* 求出面積
*/
@Override
public double area() {
return width * heigth;
} public static void main(String[] args) {
// 創(chuàng)建一個(gè)長方形類
RectSharp r = new RectSharp(100, 50.2);
// 計(jì)算面積
double area = r.area();
System.out.println("該長方形的面積為:" + area);
}
}
根據(jù)要求,步驟設(shè)計(jì)分別如下:
1、創(chuàng)建項(xiàng)目【Ex2_1】:
2、創(chuàng)建類【Rectangle】:
3、四個(gè)double類型:
4、長(length)和寬(width)賦值,使用println()和new Scanner(System.in),具體解析見擴(kuò)展內(nèi)容。
5、計(jì)算并輸出:
6、執(zhí)行測試:
擴(kuò)展資料:
1、System.out.println解析。
System是一個(gè)類,繼承自根類Object。out是類PrintStream類實(shí)例化的一個(gè)對象,且是System類的靜態(tài)成員變量,println()是類PrintStream的成員方法,被對象out調(diào)用。
2、Scanner input=new Scanner(System.in)。
Scanner是一個(gè)類,是一個(gè)開源代碼,用他創(chuàng)建一個(gè)對象(input),System.in可以看做一個(gè)參數(shù),這個(gè)參數(shù)是鍵盤輸入內(nèi)容。
對象(input)有許多的方法如:input.next();指的是鍵盤輸入的文字內(nèi)容,在用String a來接收就是:String a=input.next()。
參考資料:
百度百科--java基礎(chǔ)