2015-10-26 112 views
1

通過使用運算符+字符串生成,在頂部 順序中的給定字符中的變量中的值包含(在每種情況下除以「,」)。給系統輸出字符串println(...)。使用運算符創建字符串

+0

你試過了什麼代碼?這是什麼語言?我假設Java?如果是這樣,請將其添加爲標籤。 – GreatAndPowerfulOz

+0

嘿,它的Java。這裏是我得到的 – davido

+0

int hexValue = 0xe; int octValue = 030; long l = 18L; double var1 = 4.44e1; double var2 = 55.5; float var3 = 66e-1f; float var4 = 7.7f; char c ='F'; String str; str =(「hexValue」+「octValue」+「l」+「var1」+「var2」+「var3」+「var4」+「c」); System.out.println(str); – davido

回答

0

刪除引號「,並調用toString()

str = hexValue.toString() + ", " + octValue.toString() + ", " + l.toString() + ", " + var1.toString() + ", " + var2.toString() + ", " + var3.toString() + ", " + var4.toString() + ", " + c.toString(); 

現在發現,這會給你的十進制值..如果你想要的十六進制,八進制,等等,這是一個不同的問題。

+0

有問題了解。非常感謝你!! – davido

0

假設我們有以下變量:

int age = 5; 
String name = "Mohammad"; 
double weight = 68.4; 

如果我們想打印出來與一個語句的字符串連接,我們可以說:

System.out.println("My name is " + name + ", I am " + age + " years old, " + " I once caught a fish that weighs " + weight +"kg"); 

在Java中,使用+運算符可以連接字符串。 注意:年齡,名稱和權重都是不同的類型,但是當您將+運算符與字符串一起使用時,java會自動將該變量轉換爲字符串,然後將其與字符串的其餘部分連接起來。因此,如果你想執行某種操作然後連接,那麼你應該使用圓括號():

System.out.println("Two Plus Five is = " + (2 + 5)); 
+0

謝謝!我現在明白了!你人真好 – davido