亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

點擊提交顯示是對的,但是為右側的顯示是報錯??我寫錯了么??

public?class?HelloWorld?{
????public?static?void?main(String[]?args)?{
????????
		double?m?=?78.5;
		//將基本類型轉換為字符串
		String?str1?=?Double.toString(m);
????????
		System.out.println("m?轉換為String型后與整數20的求和結果為:?"+(str1+20));
		
		String?str?=?"180.20";
	????//?將字符串轉換為基本類型
		Double?a?=?Double.valueOf(str);
	
		System.out.println("str?轉換為double型后與整數20的求和結果為:?"+(a+20));
	}
}

點擊提交顯示是對的,但是為右側的顯示是報錯??我寫錯了么??還是瀏覽器問題??

error: no suitable method found for toString(double)
String str1 = Integer.toString(m); ;
^
method Integer.toString() is not applicable
(actual and formal argument lists differ in length)
method Integer.toString(int) is not applicable
(actual argument double cannot be converted to int by method invocation conversion)
method Integer.toString(int,int) is not applicable
(actual and formal argument lists differ in length)
method Object.toString() is not applicable
(actual and formal argument lists differ in length)
error: cannot find symbol
Double a = Integer.valueof(str); ;
^
symbol: method valueof(String)
location: class Integer
2 errors

正在回答

4 回答

你給的代碼和你給的錯誤信息都對不上的

第一個錯誤是

String str1 = Integer.toString(m); ;

而你的代碼是

String str1 = Double.toString(m);

修改了代碼要關掉“下一節”的提示,然后重新提交才會重新編譯代碼。

0 回復 有任何疑惑可以回復我~

運行了一遍你寫的代碼,沒問題啊

0 回復 有任何疑惑可以回復我~
#1

DaWang 提問者

因為我發現自己多寫了一個分好,然后我刪掉了。所以現在應該是不報錯的。
2015-11-30 回復 有任何疑惑可以回復我~

?Double?a?=?Double.valueOf(str); ?應該是double ,是基本類型

Double是類

0 回復 有任何疑惑可以回復我~

本身有個分號,我自己又寫了一個。原來是這樣。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

點擊提交顯示是對的,但是為右側的顯示是報錯??我寫錯了么??

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號