java 板


LINE

像下面程式碼列印出來的樣子 0和9沒有真的對齊 (PTT上看起來有對齊,但Eclipse上沒有) -9 -9 0 0 0 0 0 -9 0 -9 0 -9 -9 -9 0 0 printf要怎麼改才能漂亮對齊 就彷彿0的前面有看不見的加號那樣 thank 程式碼: class Data { public void wall() { int[][] grid = new int[][] { { -9, 0, 0, -9 }, { -9, 0, -9, -9 }, { 0, 0, 0, 0 }, { 0, -9, -9, 0 }, { -9, 0, -9, 0 }, { -9, 0, 0, 0 }, { 0, 0, -9, 0 } }; for (int j = 0; j < 4; j++) { for (int i = 0; i < 4; i++) { System.out.printf("%2d" + " ", grid[i][j]); } System.out.print("\n"); } } } public class Wall { public static void main(String[] args) { // TODO Auto-generated method stub Data data = new Data(); data.wall(); } } --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.65.89.53
※ 文章網址: https://webptt.com/m.aspx?n=bbs/java/M.1432664797.A.A34.html
1F:→ alchin7748: %2d改成 %3d or %4d試試看 後面的空白字串可以刪除 05/27 02:40
我有試過 看起來都不整齊
2F:推 pttworld: 原po測試成功後會回來版上說明樓上方法正確嗎? 05/27 02:46
3F:→ alchin7748: 欸? 其實你的程式碼沒什麼問題 貼一下截圖上來看看?? 05/27 03:15
4F:→ alchin7748: http://i.imgur.com/u9B5FeE.jpg 05/27 03:15
5F:推 pttworld: 所以這是原po的作業嗎? 05/27 03:17
6F:推 pttworld: 順便請問alchin7748對於%2d之中的2要改3的原因是? 05/27 03:21
7F:推 Killercat: 我這邊看也是沒問題 是不是因為你終端機字型的關係? 05/27 03:21
8F:→ Killercat: 要選等寬字型才會對齊,看看你預設的字型是不是 05/27 03:22
9F:推 pttworld: 原po知道從Eclipse的console複製未對齊結果貼上來文章? 05/27 03:26
10F:推 alchin7748: 自己習慣這樣的輸出寫法是不加空白字串的 如果寫%2d 05/27 03:32
11F:→ alchin7748: 的話負數會跟前面整數黏在一起 %3d對於此題剛好會多 05/27 03:32
12F:→ alchin7748: 空一格 若矩陣內有二位數 我就會寫成%4d了 不吝指教 05/27 03:32
13F:→ pttworld: 無聊的,同一字型,如0前面有+號,對不齊的可能? 05/27 03:34
14F:→ pttworld: 我應該是不問為什麼是+不是*這樣的定義問題。 05/27 03:34
15F:→ pttworld: 寧願相信 + 對 -,0 對 9,同一字型很難對不齊。 05/27 03:35
16F:→ pttworld: 一般要詭辯要凹的話,技術上就會說+是仿佛看見的。 05/27 03:37
17F:→ pttworld: @alchin7748,所以改數字是你的習慣。數字代表寬度。 05/27 03:39
18F:推 ctrlbreak: 作法應該是先找出最大的數值所佔的空間(長度)後, 05/27 08:17
19F:→ ctrlbreak: 再依每個數值長短分別補上該有的空間. 05/27 08:18
20F:推 ctrlbreak: 想要漂亮不是一個printf可以辦到的 05/27 08:20
21F:推 pttworld: 就文章內容我相信原po是新手 05/27 09:21
22F:→ swpoker: 沒有"看起來"對齊這回事,常常都要回答user眼見不為憑 05/27 09:48
23F:→ Kenqr: 要用等寬字型才會對齊 05/27 11:55
24F:推 pttworld: 如原po真為新手懂得調字型卻不知可能是調了字型產生問題 05/27 14:19
25F:→ pttworld: 來這問,我只好認為是有另一老手幫他調的,但就不再繼 05/27 14:19
26F:→ pttworld: 續幫這新手的這問題 05/27 14:19
截圖在下: http://imgur.com/cJBIBf0
27F:→ dreamnook: 你這應該不是等寬字型 而比較像新細明體XD 05/27 23:47
28F:→ dreamnook: 把字體切換成"細明體"試試看 05/27 23:47
我研究設定看看 ※ 編輯: dharma (210.65.89.53), 05/28/2015 16:34:16
29F:推 andyluong200: 全形半形? 05/31 23:22







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP