我试图在同一个println语句中打印(int,boolean,char,double).
class Test1
{
public static void main(String s[])
{
int a =5;
char c = 'a';
boolean b = true;
double d = 12.46;
System.out.println(a,b,c,d);
/*System.out.println(a); // Here it works fine
System.out.println(b);
System.out.println(c);
System.out.println(d);*/
}
}
Run Code Online (Sandbox Code Playgroud)
Test1.java:10:错误:找不到适合println的方法(int,boolean,char,double)
但我不知道为什么会出现这个错误.当我打印这个在不同的不同声明工作正常.请解释一下.
ars*_*jii 10
所述println
的方法PrintStream
(其中out
是一个实例)接受一个参数.也许你是在想你printf
.
System.out.printf("%d, %b, %c, %f%n", a, b, c, d);
Run Code Online (Sandbox Code Playgroud)
5, true, a, 12.460000
归档时间: |
|
查看次数: |
26495 次 |
最近记录: |