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

私は上記のような「のprintln」にxとVを渡すためにしようとしていると私はエラー渡す二つのパラメータ

理由を持っていますか?

+3

「PrintStream.println」は単一のパラメータしか受け付けないためです。何らかの形で一緒に参加してください。それらを追加するか、またはそれらを文字列に連結します。 –

答えて

3

System.out.println()には1つの引数しかありません。 xとvを何らかの形で1つのStringに連結する必要があります。

複数のソリューション、最も簡単な

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

他の人はあなたが

を追加する必要がありますので、あなたはまた、 System.out.printf()を使用していますが、これは改行が含まれていませんのでご注意でき

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

が含まれる場合があります

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

使用printf

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