Java 为什么我得到下面代码的错误;

Java 为什么我得到下面代码的错误;,java,oop,Java,Oop,下面是我遇到错误的程序: //导入扫描仪类 导入java.util.Scanner // creating ClassStudent1 class ClassStudent1 { // creating instance variable for ClassStudent1 class int id; String name; } // creating another class in which main() will be present class Stud

下面是我遇到错误的程序:

//导入扫描仪类 导入java.util.Scanner

// creating ClassStudent1
class ClassStudent1 {

    // creating instance variable for ClassStudent1 class
    int id;
    String name;

}

// creating another class in which main() will be present
class Student2{

    // creating main() method
    public static void main(String[] args) {

        // creating Scanner Class object
        Scanner sc=new Scanner(System.in);

        // creating ClassStudent1 object
        ClassStudent stu = new ClassStudent();

        // asigning value to the ClassStudent1 object stu
        stu.name="jay";
        stu.id=1023;

        // printing the value which is asign to the object
        System.out.println(stu.id);
        System.out.println(stu.name);

        // asigning value to the Scanner Class object
        System.out.println("enter your name");
        String b=sc.nextLine();

        System.out.println("enter your id");
        int a=sc.nextInt();

        stu.id = a;
        stu.name = b;

       System.out.println("your id is:",a);
      //  System.out.println("your name is:",b);

        System.out.println(a);
        System.out.println(b);
    }
}
以下是我遇到的错误:

java: no suitable method found for println(java.lang.String,int) method java.io.PrintStream.println() is not applicable (actual and formal argument lists differ in length) method java.io.PrintStream.println(boolean) is not applicable (actual and formal argument lists differ in length) method java.io.PrintStream.println(char) is not applicable (actual and formal argument lists differ in length) method java.io.PrintStream.println(int) is not applicable (actual and formal argument lists differ in length) method java.io.PrintStream.println(long) is not applicable (actual and formal argument lists differ in length) method java.io.PrintStream.println(float) is not applicable (actual and formal argument lists differ in length) method java.io.PrintStream.println(double) is not applicable (actual and formal argument lists differ in length) method java.io.PrintStream.println(char[]) is not applicable (actual and formal argument lists differ in length) method java.io.PrintStream.println(java.lang.String) is not applicable (actual and formal argument lists differ in length) method java.io.PrintStream.println(java.lang.Object) is not applicable (actual and formal argument lists differ in length) java:找不到适合println的方法(java.lang.String,int) 方法java.io.PrintStream.println()不适用 (实际参数列表和正式参数列表长度不同) 方法java.io.PrintStream.println(布尔值)不适用 (实际参数列表和正式参数列表长度不同) 方法java.io.PrintStream.println(char)不适用 (实际参数列表和正式参数列表长度不同) 方法java.io.PrintStream.println(int)不适用 (实际参数列表和正式参数列表长度不同) 方法java.io.PrintStream.println(long)不适用 (实际参数列表和正式参数列表长度不同) 方法java.io.PrintStream.println(float)不适用 (实际参数列表和正式参数列表长度不同) 方法java.io.PrintStream.println(double)不适用 (实际参数列表和正式参数列表长度不同) 方法java.io.PrintStream.println(char[])不适用 (实际参数列表和正式参数列表长度不同) 方法java.io.PrintStream.println(java.lang.String)不适用 (实际参数列表和正式参数列表长度不同) 方法java.io.PrintStream.println(java.lang.Object)不适用 (实际参数列表和正式参数列表长度不同)
您的错误在这一行:

System.out.println("your id is:",+a);

我喜欢你的评论。100%正确,但不提供任何信息。System.out.println(“您的id是:,+a)
System.out.println(“您的id是:“+Integer.tostring(a))请格式化您的代码和错误消息。不要只提供链接,请解释可以在那里找到的关键信息。如果链接消失,没有它,你的答案将变得无用。