Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.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 代码不';不能在Hackerrank上编译_Java - Fatal编程技术网

Java 代码不';不能在Hackerrank上编译

Java 代码不';不能在Hackerrank上编译,java,Java,下面的代码在我的IDE上运行良好,但当我将其添加到Hackerrank时,我不断收到一个“编译时错误”。我做错了什么 import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner in = new Scanner(System.in); String input = in.next(); System.

下面的代码在我的IDE上运行良好,但当我将其添加到Hackerrank时,我不断收到一个“编译时错误”。我做错了什么

import java.util.Scanner;

public class Solution {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String input = in.next();
        System.out.println(delete(input));
    }

    public static int delete(String in){
        char[] arr = in.toCharArray();
        int del = 0;
        for(int x=0; x < arr.length-1; x++){
            if(arr[x] == arr[x+1]){
                del++;
            }
        }
        return del;
    }
}
import java.util.Scanner;
公共类解决方案{
公共静态void main(字符串[]args){
扫描仪输入=新扫描仪(系统输入);
字符串输入=in.next();
系统输出打印项次(删除(输入));
}
公共静态整型删除(字符串输入){
char[]arr=in.toCharArray();
int del=0;
对于(int x=0;x
您的代码在Intellij中也运行良好。但有一个错误的存在。main和delete方法都是静态的。两种方法都使用“in”。因此,只需在delete方法中更改字符串的名称。

是否会导致编译错误?如有,请邮寄it@nhouser9不,我得到的只是红色的“编译时错误”。你的解决方案运行良好,甚至在NetBeans中测试过它,所以这里还有其他问题。你能把链接发布到你的代码所针对的HackerRank挑战吗?