2014-12-01 57 views
0

所以即時嘗試在java中創建一個字符串,該字符串顯示一個乘法表,並在Java中的每個數字之間顯示一個製表符。我正在尋找在每個字符之間增加更多空格的修飾符。 繼承人是我已經完成的代碼,現在我需要修改字符串表以在每個數字之間有空格,如「1 2 3 4」而不是「1 2 3 4」。Java:乘法表字符串需要修改,以獲得每個字符之間的空格

import java.util.*; 


public class MultTable 
{ 
    public static void main(String[] args) 
    { 
    String y = ("1 23 " + "12345"); 


System.out.println("1 2 3 4 5 6 7 8 9 10"); 
System.out.println("2 4 5 8 10 12 14 16 18 20"); 
System.out.println("3 6 9 12 15 18 21 24 27 30"); 
System.out.println("4 8 12 16 20 24 28 32 36 40"); 
System.out.println("5 10 15 20 25 30 35 40 45 50"); 
System.out.println("6 12 18 24 30 36 42 48 54 60"); 
System.out.println("7 14 21 28 35 42 49 56 63 70"); 
System.out.println("8 16 24 32 40 48 56 64 72 80"); 
System.out.println("9 18 27 36 45 54 63 72 81 90"); 
System.out.println("10 20 30 40 50 60 70 80 90 100"); 



} 
} 

回答

1

試試這個

public static void main(String[] args) { 
    for(int i = 1; i <= 10; i++) { 
     for(int j = 1; j <= 10; j++) { 
      System.out.print(i*j + "\t"); 
     } 
     System.out.println(); 
    } 
} 

如果你想數字之間更多的空間,只需將其添加到第一是System.out.print() 添加標籤使用的景觀序列「\ t」的

+0

我知道我可以只添加空格字符串中,但其對學校和我們正在使用貝克爾機器人,我硬是stuggle學習從書什麼。 – 2014-12-01 22:13:50

+0

,課程以書爲中心,讓我非常沮喪。 – 2014-12-01 22:14:17

+0

使用「\ t」添加一個標籤 – enrique7mc 2014-12-01 22:17:10

0

如果您已經列表可以簡單地用一些例如標籤這樣每個空格替換:

System.out.println("1 2 3 4 5 6 7 8 9 10".replaceAll("\\s","\t")); 

和結果:

1 2 3 4 5 6 7 8 9 10 
+0

好的謝謝,但其他答案更有效。 – 2014-12-01 22:21:18

相關問題