我想通过调用 someFunction 函数来打印 10/20,并先打印 10,然后打印 20
class myfirstjavaprog
{
void someFunction(int someParam)
{
System.out.println(someParam);
} <-- error
someFunction(10); <-- error
someFunction(20);
}
我不明白为什么它不起作用。
最佳答案
您需要将对 someFunction 的调用放在它们自己的函数中,如果您想在不创建对象的情况下调用该函数,则需要将它们设为静态。另请注意,让类名以 CamelCase 形式以大写字母开头是很好的 java 风格:
public class MyFirstJavaProg {
public static void someFunction(int someParam)
{
System.out.println(someParam);
}
public static void main(String argv[]) {
someFunction(10);
someFunction(20);
}
}
这是输出:
$ java MyFirstJavaProg
10
20
关于java - 调用函数无法返回或打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6734456/