尝试最基本的JAVA代码

时间:2013-11-16 03:22:45

标签: java

我在我的系统上安装了Java SE和Eclipse。我尝试使用以下代码创建一个带有disp类的Java项目Displayer:

import static java.lang.System.out;
public class disp
{
    out.println("print");
}

但是当我运行项目时,我面临以下错误:

  1. 令牌上的语法错误“”打印某些内容“”,删除此令牌
  2. 令牌上的语法错误,错位的构造
  3. 如何解决?在运行项目之前我还需要其他文件吗?还有什么应该做?

6 个答案:

答案 0 :(得分:2)

  1. 在Java类中,您不能将可执行语句放在函数或初始化器之外。打印是一个可执行语句,因此需要进入函数。
  2. 更具体地说,您需要的功能必须称为main。它必须为static,不返回任何内容(即类型为void),并将String[] argsString... args作为参数。
  3. out引用为System.out更为常见,而不是静态导入它。这样可以避免导入任何内容。
  4. 这是一个可用于Java程序的非常基本的模板:

    public class Test {
        public static void main(String[] args) {
             ... // Your code goes here
        }
    }
    

答案 1 :(得分:0)

尝试使用这些

     import static java.lang.System.out;
    public class disp
    {
    public static void main(String args[]){

      out.println("print");
   }
   }

答案 2 :(得分:0)

您需要

放置out.println(“print”);在主要功能内 要么 out out.println(“print”);在其他一些功能中然后调用它

快速解决方法是将out.println放在main函数中,如下所示:

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

答案 3 :(得分:0)

试试这个

import java.io.*;
public class disp
{
public static void main(String[] args){
   System.out.println("print");
}
}

答案 4 :(得分:0)

我假设您正在尝试制作一个简单的“Hello World”计划。

很少有事情需要注意:

你的语句在方法之外,不用于分配任何东西,它需要在一个方法中,在这种情况下,main方法(第一个方法java调用)。

import static java.lang.System.out;

public class disp{
    public static void main(String[] args){
        out.println("print");
    }
}

JVM找到main方法并在方法开始时开始执行,然后按顺序继续按顺序执行语句。

如果:

  1. 你没有main方法,你的java程序不知道从哪里开始。
  2. 您将语句放在方法之外,它们不会被执行并显示为语法错误(除非用于分配类/实例变量)。
  3. P.S:除非您知道import static正在做什么,否则您不应该真正使用它,可能只会让您感到困惑。只需删除该行并更改您的:

    out.println("print");
    

    System.out.println("print");
    

答案 5 :(得分:0)

您已经将Eclipse和JRE安装到您的系统中,打开一个新的Java文件,键入3行代码,在您遇到的第一个错误中,您来到这里并询问问题,以便人们可以告诉您错误而不是阅读几个文档,或者查看您可以在Google中轻松找到的示例。 人们在这里只是回答你的问题,他们中的许多人只是试图提高他们的声誉得分 - 即使包括我 - 但这对你来说并不是真正的帮助。这不是学习编程的好方法。试图找到自己的错误是学习中最关键的部分。