java - 如何从函数中打印值?
问题描述
我想从 void add_up 中打印值 5,但我不能写函数名称:add_up 到 System out.println()。如何从 main 中 println 并摆脱 void add_up?谢谢。
import java.io.IOException;
public class function{
public static void main(String[] args) throws IOException {
System.out.println(add_up);
}
public int add_up(){
int a = 5;
return a;
}
}
解决方案
add_up
是一个实例方法,你没有实例并且缺少()
. 照原样,
public static void main(String[] args) throws IOException {
System.out.println(add_up);
}
应该
public static void main(String[] args) throws IOException {
System.out.println(new function().add_up());
}
但是您的方法不使用实例状态,因此您可以制作它static
。喜欢,
public static int add_up(){
int a = 5;
return a;
}
然后在没有特定实例的情况下调用它
public static void main(String[] args) throws IOException {
System.out.println(add_up());
}
按照惯例,Java 类名以大写字母开头,方法用驼峰式书写。所以function
应该是Function
(或者更好,一个更独特的名称)并且add_up
应该是addUp
.
推荐阅读
- javascript - d3.js (v4) Scatter w/ Tooltip
- vim - 无法在树莓派中安装 vim 插件(vundle)
- mysql - 我将从 SQL 中获得一些数字,但想将其打印为其他数字
- r - 在同一时刻选择具有最大缺失值数的几列
- bash - 使用 find 命令复制结果条目
- swift - 如何在 Swift 中获取屏幕中某个像素的 RGBA 值?
- android - 我为 Android Studio 购买了多少 GB RAM?
- php - 更改 ajax 成功的谷歌地图中心
- javascript - 导航选项在 React Native 中不起作用
- json - 将 JSON url 图像解析为 Scrollview - Unity