Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我的方法不适用于参数_Java - Fatal编程技术网

Java 我的方法不适用于参数

Java 我的方法不适用于参数,java,Java,我刚开始用Java编程,所以我还是一个不学无术的人。我试着检查一个句子是否包含一个特定的单词。这是我的代码: import java.util.Scanner; public class Test { public static void run(String[] args) { Scanner sc = new Scanner(System.in); System.out.print( "Please provide a string" );

我刚开始用Java编程,所以我还是一个不学无术的人。我试着检查一个句子是否包含一个特定的单词。这是我的代码:

import java.util.Scanner;

public class Test {
    public static void run(String[] args)  {
        Scanner sc = new Scanner(System.in);
        System.out.print( "Please provide a string" );
        String str1 = sc.next();

        if (str1.contains("Test")) {
            System.out.println("V");
        } else {
            System.out.println("X");
        }
        sc.close();
    } 
}
当我尝试测试时,会出现以下错误:

The method run(String[]) in the type Test is not applicable 
for the arguments (String)

我真的不知道如何解决这个问题,所以如果有人给我一个提示/提示,告诉我如何解决这个问题,我会非常感激,就像在评论中建议的那样,这可能就是你的
main
方法,Java虚拟机Java程序的主要入口点


另外,请确保传递给方法的参数是它所期望的:不能只传递字符串,即“”,给需要字符串数组的方法,即[“”、“”、“”]。

将方法名称从“run”更改为“main”,我感兴趣的是你是如何从我这里得到代码的。您是否使用任何IDE或internet?解决此问题和您将来遇到的问题的最佳解决方案是查看Java入门教程,您可以在此处找到它们:。祝你好运,在你的编码冒险中取得巨大成功!我是从下面的一张幻灯片上看到的。他们还提供了一个具有以下行的测试:char output=test.run(“”;);。所以我猜我必须用run而不是main