博为峰Java技术题 ——JavaSE Java 方法Ⅲ

博为峰小博老师:

[void关键字]

下面的例子声明了一个名为printGrade的方法,并且调用它来打印给定的分数。

博为峰Java技术题 ——JavaSE Java 方法Ⅲ_第1张图片

以上实例编译运行结果如下:

这里printGrade方法是一个void类型方法,它不返回值。

一个void方法的调用一定是一个语句。所以,它被在main方法第三行以语句形式调用。就像任何以分号结束的语句一样。

[通过值传递参数]

调用一个方法时候需要提供参数,你必须按照参数列表指定的顺序提供。

例如,下面的方法连续n次打印一个消息:

博为峰Java技术题 ——JavaSE Java 方法Ⅲ_第2张图片

[示例]

下面的例子演示按值传递的效果。

该程序创建一个方法,该方法用于交换两个变量。

博为峰Java技术题 ——JavaSE Java 方法Ⅲ_第3张图片

以上实例编译运行结果如下:

博为峰Java技术题 ——JavaSE Java 方法Ⅲ_第4张图片

传递两个参数调用swap方法。有趣的是,方法被调用后,实参的值并没有改变。

你可能感兴趣的:(博为峰Java技术题 ——JavaSE Java 方法Ⅲ)