【问题标题】:System.out.println("hello"); errorSystem.out.println("你好");错误
【发布时间】:2015-07-20 07:20:03
【问题描述】:

这是我的代码

package aSSd;
import java.util.*;

public class New {

    System.out.println("hello");

}

错误是:

描述资源路径位置类型标记“.”上的语法错误,@ 预计在此令牌之后 Ass.java /Sdd/src/aSSd 第 6 行 Java 问题

语法错误,插入“)”完成 MethodDeclaration Ass.java /Sdd/src/aSSd 第 6 行 Java 问题

语法错误,插入“标识符(”完成 MethodHeaderName Ass.java /Sdd/src/aSSd 第 6 行 Java 问题

语法错误,插入“SimpleName”完成 QualifiedName Ass.java /Sdd/src/aSSd 第 6 行 Java 问题

【问题讨论】:

  • 你的类应该叫Ass而不是New,它应该跟在你的文件名后面。你println也应该被一个方法包围,大概是main方法
  • ...并将打印放在 main 或任何其他方法中。在此之前,开始阅读 Java 书籍或教程。这是学习编程语言的最佳方式
  • Google 搜索“Java 中的 Hello World”。
  • 请阅读 Java 教程

标签: java system


【解决方案1】:

你不能在类中随意放置语句,你需要将它们打包到一个方法中。示例:

package aSSd; 

import java.util.*;

// Your java class should be called Ass, since your java File is called this way
public class Ass{

   public static void main(String[] args) {
       System.out.println("hello");
   }
}

【讨论】:

  • main 方法给你半分,所以如果你能修复剩余的错误
【解决方案2】:

说清楚,main方法是程序的入口。如果不想使用main方法,可以使用jar文件。 jar 文件被其他程序使用。

【讨论】:

    【解决方案3】:

    您以错误的方式使用 System.out.println()。在一些方法中使用它,如下图所示:

    package aSSd;
    import java.util.*;
    
    public class New {
    
    public static void main(String args[]){
        System.out.println("hello");
    }
    
    }
    

    或者,如果您不希望从 main 方法中获得它,还有另一种方法:

    package aSSd;
    import java.util.*;
    
    public class New {
    
    static{
        System.out.println("hello");
    }
     public static void main (String args [])
    {}
    }
    

    【讨论】:

      猜你喜欢
      • 2018-12-31
      • 2012-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多