public class Person {String name;int age;String school;String major;public ?Person(String n,int a) { name=n; age=a;}public ?Person(String n,int a,String s) { name=n; age=a; school=s;}public ?Person(String n,int a,String s,String m) { name=n; age=a; school=s; major=m;}}class TestPerson{ public static void main(String[]args) { Person one=new Person("花花",15,"中學(xué)","體育"); System.out.println(one.name,one.age,one.school,one.major); }}它提示我這個(gè)錯(cuò)誤 怎么解決 ? 感謝The method println(int) in the type PrintStream is not applicable for the arguments (String, int, String, String)
3 回答
已采納

qq_清影無痕_0
TA貢獻(xiàn)10條經(jīng)驗(yàn) 獲得超3個(gè)贊
提示說的很清楚了,println這個(gè)方法不支持多參數(shù),用逗號(hào)分隔相當(dāng)于添加了多個(gè)參數(shù),如果想實(shí)現(xiàn)輸出,就把幾個(gè)變量合成一個(gè)就可以了,字符串與整數(shù)可以直接用加號(hào)進(jìn)行合并

添加回答
舉報(bào)
0/150
提交
取消