2017-02-24 17 views
-4
public void showOver(char x, int v){ System.out.println(x,v); } } 

我有嘗試通過X和V到「的println」像上面我已經得到了一個錯誤傳遞兩個參數在java中給println

爲什麼呢?

+3

因爲'PrintStream.println'只接受一個參數。一起加入他們,例如添加它們,或者將它們連接成一個字符串。 –

回答

3

System.out.println()只需要一個參數。您需要以某種方式將x和v連接成單個字符串。

多的解決方案,最簡單的

System.out.println(x + ", " + v); 

別人可能包括

System.out.println(String.format("%c, %d", x, v)); 

您還可以使用System.out.printf(),但要注意這不包括換行,所以你需要添加

System.out.printf("%c, %d\n", x, v); 
0

使用printf

System.out.printf("%c, %d", x, v)