我将chelper与intelliJ一起使用,并且在编译后将括号删除。有什么解决办法吗?
这是我的代码在编译前的样子:
public class TaskA {
int arr[];
public void solve(int testNumber, InputReader in, OutputWriter out) {
arr = new int[3];
}
}
这是编译后的样子:
static class TaskA {
int arr;
public void solve(int testNumber, InputReader in, OutputWriter out) {
arr = new int[3];
}
}
它也给出此错误:
错误:(32,19)java:不兼容的类型:int []无法转换为int
答案 0 :(得分:1)
尝试在变量名称前使用方括号,它应该可以正常工作。
public class TaskA {
int[] arr;
public void solve(int testNumber, InputReader in, OutputWriter out) {
arr = new int[3];
}
}
这里是Egor的链接,其中讨论了为什么需要这样做。 http://codeforces.com/blog/entry/18974?#comment-357444。