更新時間:2022-06-08 11:15:46 來源:動力節點 瀏覽6674次
Java怎么輸出二維數組?動力節點小編來告訴大家。
(1) 輸出結果右對齊"%5d"
(2) 輸出結果:
(1) 輸出結果左對齊"%-5d"
(2) 輸出結果:
(1)
輸出結果:
對輸出結果進行分析:
1)輸出長度“最小長度為5”,所以當長度<=5時,所得為左對齊的長度為5的固定格式。
2)當長度>5時,完全輸出,并且如輸出結果第二行所示,會緊貼右邊數據。
感悟:
1)如果對輸出格式(如美觀整齊的矩陣格式)有要求,需要考慮到輸出結果各數據的長度。
2)更重要的一點是,如輸出結果第二行所示,會造成無法區分這兩個數據,是“13124與872”,還是“131248與72”,還是“1312487與2”呢?
(2)
輸出結果:
對輸出結果進行分析:
1)輸出“固定位寬為5”,所以當長度<=5時,所得為右對齊的長度為5的固定格式。
2)當長度>5時,完全輸出。
#如輸出結果第一行所示,長度>5的數據,會緊貼左邊數據輸出,即無須“當位數不足五位時,在前面補空格”。
#如輸出結果第二行所示,長度>5的數據,對于右側數據的格式無影響(應該挺理所當然哈)。
3)可以推測,如果某行的兩個數據都超出長度5,那么它們會緊貼輸出,仍然出現“難以區分兩個數據分別是多少”的情況。驗證如下:
感悟就不寫了,和前一種情況是差不多的。
(1)數據不會丟失精度。
(2)千萬注意,防止兩個數據緊貼在一起,造成難以區分這兩個數據分別是多少。所以,應當要對于輸出數據的長度進行估計,或者,我覺得在兩個數據中間插入一個符號也能解決。
通過上述介紹,相信大家對Java輸出二維數組的方法已經有所了解,大家如果想了解更多相關知識,可以關注一下動力節點的Java視頻,里面的課程內容由淺到深,從入門到精通,細致全面,很適合零基礎的小伙伴學習,希望對大家能夠有所幫助。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習