係統粉 > 電腦問答 > 其他問答

已解決輸出打印的格式問題(Java)

提問者:螞蟻吃蝦米  |  瀏覽次  |  提問時間:2017-02-20  |  回答數量:6

輸出打印的格式問題(Java) 比如如下這個程序:int i=1;System.out.println(i);運行後顯示的結果是:1但是我做下麵這個程序時:public class TestSwitch{public static void main(String[ ] args){int i=8;switch(i){case 2:System.out.println(A);break;case 7:System.out.println(AA);break;case 8:System.out.println(AAA);break;default:System.out.println(AAAA);}}} 運行不出結果來! 但是當我將A AA AAA AAAA全部加上引號後,即System.out.println( \"A\");System.out.println(\"AA\")System.out.println(\"AAA\");System.out.println(\"AAAA\");就可以運行出結果了!我的問題:為什麼第一個程序不打引號可以運行出來 而為什麼第二個程序卻必須得加上引號?

已有6條答案
鄉春園

鄉春園

回答數:70  |  被采納數:20

因為第一個 你輸出的是一個int類型的!!
而第二個 你輸出的是一個String字符串類型的!!

在C語言當中 也就是Java當中
一個自定義的String類型 是要使用雙引號引住的!
如:String str = "Neo"
而不是String str = Neo
2017-02-20 17:39:00
讚 7
五好少年__

五好少年__

回答數:18  |  被采納數:20

(1)

你的能運行?
2017-02-20 16:48:37
讚 1
情歌怪咖

情歌怪咖

回答數:1  |  被采納數:140

謝謝1樓的 看來我學的還不夠深
回2樓: 我不是說了不能運行嗎,然後加了引號後就能運行了
2017-02-20 19:18:54
讚 0
麋鹿女子i

麋鹿女子i

回答數:27  |  被采納數:53

這個是很基礎的概念
先把這個搞清楚 先 再深入去研究吧!
2017-02-20 20:37:55
讚 2
yunyouxia5251

yunyouxia5251

回答數:125  |  被采納數:132

string類型的 不加引號的話輸出值,加引號的話輸出引號裏麵的,就這麼簡單。
這樣記就可以了
2017-02-21 02:47:18
讚 12
嫣離·花落塵

嫣離·花落塵

回答數:3  |  被采納數:113

5樓的 謝謝你 你的記法很管用 我記住了
2017-02-21 02:05:57
讚 0
相關問答
最新其他問答
解決方法