我需要打印出散列的平方在以下類型的格式: #### #### #### #### 我想有一個輸入將根據用戶的選擇改變方塊的尺寸。任何想法什麼是創建一個可重用的方法的最佳方式?我的問題在於這樣一個事實:我知道如何打印字符的字符串,而是起了變化成正方形這讓我百思不得其解。也許我可以使用循環來做這個呢?打印出方格式的Java
-1
A
回答
2
將這項工作?
public void printRectangle(String str, int width, int height) {
for (int y=0; y<height; y++) {
for (int x=0; x<width; x++) {
//if (x > 0) System.out.println(" ");
System.out.print(str);
}
System.out.println();
}
}
例
printRectangle("#### ", 4, 4);
將產生
#### #### #### ####
#### #### #### ####
#### #### #### ####
#### #### #### ####
而且
printRectangle("#", 4, 4);
將產生
####
####
####
####
+0
我喜歡你的答案很多,但我不知道他想哈希之間的額外空間。 我以爲他想 #### #### #### #### 一個簡單的註釋掉第4行的會做:) – AnthonyHurst
+0
好,那麼他就只需要刪除'if'語句。無論你的猜測是否正確,這是一件微不足道的事情。在任何情況下 –
+0
,我修改了代碼(留下評論的'if'語句) –
0
int size_of_square = 4;
for(int i = 0; i < size_of_square; i++){
for(int j = 0; j < size_of_square; j++){
System.out.print("#");
}
System.out.print("\n");
}
沒有測試,但我希望這給你一個足夠的想法。
如果你想喜歡有一個字符串「廣場」,只是持有的所有字符串中的一個,你可以只是代替印刷做這樣的事情。
square += "#" //hash for square
square += "\n" //newline
相關問題
- 1. 打印格式的Java
- 2. 以java格式打印行
- 3. java,打印輸出模式
- 4. 打印輸出格式
- 5. 打印輸出語句的格式化問題,雙打java
- 6. java中的log4j格式化打印
- 7. Java中的2D陣列打印格式
- 8. 在Java中打印的格式號碼
- 9. 使用Java swing將輸出打印成表格格式
- 10. 格式打印
- 11. 打印出來的Java方法
- 12. java.util.Date.toString()被打印出錯誤的格式
- 13. C#.NET打印出格式化的ArrayList
- 14. 打印格式的輸出用awk
- 15. 打印列表與Java格式
- 16. Java - 設置打印頁面格式
- 17. 打印PDF格式在java中
- 18. 以特定格式打印java日期
- 19. java:打印出Jframe
- 20. 打印價格出?
- 21. 打印出表格
- 22. LinkedHashMap打印格式?
- 23. Perl打印格式
- 24. 宏格式打印
- 25. 打印JSON格式
- 26. JSON打印格式
- 27. 打印出NSDictionary鍵 - 值對格式?
- 28. awk - 以3列格式打印輸出
- 29. 如何打印格式化輸出?
- 30. 格式化字典打印輸出
[你嘗試過什麼?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) - 的StackOverflow是不是 「寫我的代碼爲我」 網站。 –
作爲第一個問題,顯然是一個初學者,我覺得誰downvoted應該感到羞愧的選民。 –