java - 调用函数无法返回或打印

标签 java

我想通过调用 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/

相关文章:

java - 从 byte[] 创建 com.lowagie.text.Image 的实例

java - 在循环内声明新变量如何不会出错?

java - 前面有字母的正则表达式

java - 如何使用 Java 使用现有的 dtd 生成数据示例的 xml 文件

java - 使用 Gson 的 GET 请求(java)

java - 如何使用其枚举名称获取枚举 ID

java - 输入菜单屏幕方法始终返回 0

java - 从 oracle 11.2 运行 java 程序或服务

java - 尝试将 XML 发布到 HTTPS URL 时出现 HTTP 403 服务错误

java - 在实例 IntelliJ IDEA/Android Studio 快捷方式上创建方法