【问题标题】:Beginning Java Programming in Eclipse在 Eclipse 中开始 Java 编程
【发布时间】:2014-07-01 10:40:11
【问题描述】:

以下是我目前的代码。我知道我错过了一些非常微不足道的东西。我也是一名初学者 C++ 程序员,但对该语言也没有太多经验。

我只想打印出我是否做了标记。接下来,我将从命令提示符处请求输入并做出相应的响应。现在,当我单击运行时会打开命令提示符,就是这样......没有打印任何行!也没有错误...

public class CheckPassFail {
    public static void main(CheckPassFail[] args){
        int mark=88;
        System.out.println("The mark is " + mark);

        if(mark >= 50){
            System.out.println("You Passed!");
        } 
        else{
            System.out.println("You Failed!");
        }
    }
}

【问题讨论】:

  • public static void main(String[] args) Main 必须有这个签名,它需要一个字符串,而不是你的自定义对象(你可以将变量名 args 更改为任何东西)。另外,请参阅 assylias 的答案中允许的其他签名。
  • main 的参数更改为String[] args

标签: java eclipse


【解决方案1】:

main 的签名必须是以下之一:

public static void main(String[] args)
public static void main(String... args)

另请参阅:https://stackoverflow.com/a/18194838/829571

【讨论】:

    【解决方案2】:

    public static void main 期望它的参数是字符串类型:

    public static void main(String[] args)
    

    应该可以解决您的问题。

    【讨论】:

    • 它的类型不是 String 它的类型是 String[]
    猜你喜欢
    • 2011-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多