第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

java 問題 可以檢查下我的代碼嗎?

java 問題 可以檢查下我的代碼嗎?

import java.awt.Rectangle;import java.util.*;public class ww {public static void main(String[]agrs) { ? ? ? ?Disk d1=new Disk(); ? ? ? ?d1.setWidth(9.48); ? ? ? ? ?Disk d2=new Disk(); ? ? ? ?d2.setLength(4.2); ? ? ? ?System.out.println("area="+d1.getArea()); ? ? ? ??} }?class Disk {? ? ? ? ?public double width;? ? ? ? ?public double length; public void setWidth(double w) { ? ?width=w;}public void setLength(double len) { ? ? length=len;}public double getWidth() { ? ? return width;}public double getlength() { ? ?return length;}public double getArea() { ? ?return width*length;}public String tostring() { ? ? ? ?return "area="+getArea();}//不知道為什么我運行后,面積的答案是area=0.0,很明顯不對啊,9.48*4.2不可能是0.00啊 我是哪里寫錯了嗎?很困惑
查看完整描述

5 回答

已采納
?
___C___

TA貢獻168條經(jīng)驗 獲得超109個贊

Disk d1=new Disk();

? ? ? ?d1.setWidth(9.48); ?

? ? ? ?Disk d2=new Disk();

? ? ? ?d2.setLength(4.2);

? ? ? ?System.out.println("area="+d1.getArea());

//你這里new了兩個對象d1和d2,里面的屬性成員初始化都為0

在d1你setWidth(9.48);? 后width的值為9.48,而length的值仍然為0。

然后你最后計算輸出的是d1,System.out.println("area="+d1.getArea());

所以結(jié)果將會是return width*length;即return 9.48*0;


d2則在代碼中是打水漂的,只是d2.setLength(4.2);后,

d2中的成員屬性width值為0,length值為4.2


謝謝采納

查看完整回答
反對 回復(fù) 2018-05-06
?
___C___

TA貢獻168條經(jīng)驗 獲得超109個贊

????????Disk d1=new Disk();

? ? ? ?d1.setWidth(9.48); ?

? ? ? ?Disk d2=new Disk();

? ? ? ?d2.setLength(4.2);

? ? ? ?System.out.println("area="+d1.getArea());

將這里改為

????????Disk d1=new Disk();

? ? ? ?d1.setWidth(9.48);?

? ? ? ?d1.setLength(4.2);

? ? ? ?System.out.println("area="+d1.getArea());

將會得到你想要的效果


查看完整回答
反對 回復(fù) 2018-05-06
?
半枯

TA貢獻101條經(jīng)驗 獲得超45個贊

public static void main(String[]agrs) {

? ? ? ?Disk d1=new Disk();

? ? ? ?d1.setWidth(9.48); ?

? ? ? ?Disk d2=new Disk();

? ? ? ?d2.setLength(4.2);

? ? ? ?System.out.println("area="+d1.getArea());

}

加粗的地方錯了,你創(chuàng)建的是2個對象,d1{width:9.48,length:0},d2{width:0,length:4.2}

下面你應(yīng)該知道該怎么寫了

查看完整回答
反對 回復(fù) 2018-05-06
  • 5 回答
  • 1 關(guān)注
  • 2390 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號