当前位置: 首页 > 知识库问答 >
问题:

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

凤柏
2023-03-14

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

//导入扫描程序类导入java。util。扫描仪;

// 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)

共有1个答案

裴焱
2023-03-14

您的错误在这一行:

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

查看此链接了解如何使用println

 类似资料:
  • URL类 来自服务器的最终响应:

  • 很抱歉,我对Java知之甚少。我得到了这个代码来接管。基本上,我在 当我运行代码时。 下面是解析XML的块 这是Improts,不确定是否需要这样做 这是XML文件

  • 我刚刚开始了一个新的项目,正在尝试连接到FireBase。当我试图构建我的项目时,我得到了一个错误:无法解析Android应用程序模块的Gradle配置,所以我查看了构建,它告诉我jCenter()不推荐使用,我应该删除它。当我把它取下来的时候,一切都很好。但是,当我尝试连接到Firebase时,我得到了错误:AbstractDynamicObject$CustomMessageMissingMe

  • 我正在做一个编码练习:给定一个整数序列作为一个数组,确定是否可以通过从数组中删除不超过一个元素来获得严格递增的序列。 所以我写了这段代码: 现在,这段代码似乎适用于大多数序列,但这段代码引发了一个错误: 错误如下: 我只是不明白列表索引怎么可能超出范围…有人有线索吗?

  • 我想在三月计划一个月时间表,而不是使用静态成员。你不需要解释那些评论。“日”和“月时间表”都是类。 在我执行这段代码之前,它有两个错误。一个是“三月[]日”这句话这是一个错误。另一个是'for(int i=0;i 我不明白这些句子错在哪里。语法错误是什么?

  • 问题内容: public class Category { 在正在生成。 问题答案: 当您执行时,您称呼孩子们的。这里没有问题,只不过您在这里调用了父对象。这将称呼孩子,等等。 不错的无限循环。 摆脱它的最好方法是将您的方法更改为: 这样,您将不打印parentCategory,而仅显示其名称,不显示无限循环,不显示StackOverflowError。 编辑: 正如博洛在下面说的那样,您将需要检