首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java运行程序

Java运行程序
EN

Stack Overflow用户
提问于 2014-11-25 15:34:42
回答 6查看 111关注 0票数 0

这是一个非常简单的程序。我已经创建了一个新的类,我将定义一个新的方法来回忆一个新类中的下一步。

代码语言:javascript
复制
public class MyClass {

    public static void main(String[] args) {
        int number = 1;
        public void showSomething(){
            System.out.println("This is my method "+number+" created by me.");
        }

    }
}

但是,当我运行这个程序时,我遇到了一个错误:

代码语言:javascript
复制
Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
    Syntax error on token(s), misplaced construct(s)
    Syntax error on token "void", @ expected
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2014-11-25 15:38:09

错误是因为您在这里的另一个方法-- main()中声明一个方法。

改变这一点:

代码语言:javascript
复制
public static void main(String[] args) {
    int number = 1;
    public void showSomething(){
        System.out.println("This is my method "+number+" created by me.");
    }

}

代码语言:javascript
复制
public static void main(String[] args) {
    int number = 1;
    showSomething(); // call the method showSomething()
}
public static void showSomething(){
    System.out.println("This is my method "+number+" created by me.");
}

另外,showSomething()应该声明为static,因为main()static。只能从另一个static methods调用static method

票数 3
EN

Stack Overflow用户

发布于 2014-11-25 15:38:01

不能将方法声明为方法。

这样做吧:

代码语言:javascript
复制
public class MyClass {

  public static void main(String[] args) {
    int number = 1;
    showSomething(number);
  }

  public static void showSomething(int number){
    System.out.println("This is my method "+number+" created by me.");
  }
}
票数 2
EN

Stack Overflow用户

发布于 2014-11-25 15:38:03

代码语言:javascript
复制
public class MyClass {

public static void main(String[] args) {
    new MyClass().showSomething();
}

public void showSomething(){
        int number = 1;
        System.out.println("This is my method "+number+" created by me.");
}

}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27130752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档