我是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));
}
}
在Netbeans 7.2中,我在新项目的新文件中输入了此代码。但是,我注意到客户端程序中In
和StdOut
的行带有红色波浪线的下划线,并有警告导致创建类的建议(见下文)。
我怎么能摆脱这些警告?我必须导入任何库吗?另外,如何在Netbeans环境中使用一些示例输入来运行主程序?
答案 0 :(得分:1)
实际上是
System.out.print(count(a))
并解析整数使用
Integer.parseInt(args[0])
我想建议通过JAVA教程或任何初级Java博客
答案 1 :(得分:0)
在java中写入控制台命令是:
typedef struct SomeStruct
{
int x;
int y;
};
someFunction(SomeStruct** ptr, int* lenOfArr);