Java中无法识别标准输出

Java中无法识别标准输出,java,Java,我是Java新手,正在尝试实现一本关于算法的书中的一些示例代码: public class ThreeSum { public static int count(int[] a) { int N = a.length; int cnt = 0; for (int i = 0; i < N; i++) for (int j = i+1; j < N; j++) for

我是Java新手,正在尝试实现一本关于算法的书中的一些示例代码:

public class ThreeSum {
    public static int count(int[] a)
    {
        int N = a.length;
        int cnt = 0;
        for (int i = 0; i < N; i++)
            for (int j = i+1; j < N; j++)
                for (int k = j+1; k < N; k++)
                    if (a[i] + a[j] + a[k] == 0)
                        cnt++;
        return cnt;
    }

    public static void main(String[] args)
    {
        int[] a = In.readInts(args[0]);
        StdOut.println(count(a));
    }
}
公共类三和{
公共静态整数计数(整数[]a)
{
int N=a.长度;
int-cnt=0;
对于(int i=0;i
在Netbeans 7.2中,我在一个新项目的新文件中输入了这段代码。但是,我注意到,客户机程序中带有
in
StdOut
的行用红色波浪线下划线,并带有导致建议创建类的警告(请参见下文)

我怎样才能摆脱这些警告呢?我必须导入任何库吗?另外,如何在Netbeans环境中使用一些示例输入来运行主程序?

实际上

System.out.print(count(a))
和用于解析整数

Integer.parseInt(args[0])
我建议大家阅读JAVA教程或任何初级JAVA博客


用java编写控制台命令的步骤是:

System.out.println(count(a));