JAVA-初步认识-第四章-函数-细节

一. 函数的特殊情况

通常定义完函数后,函数都会有结果。

有常见的两种情况,输入数据,得出结果。没有输入,也得到结果(这算是常见?)。最特殊的在于,有输入,没有结果。

那么,没有结果的情况该怎么表示。这时,return的后面直接用分号表示。

正常的使用如下面所示:

介绍完特殊情况后,问题来了,这种特殊的情况有什么用?

(注意:一定要牢记,定义函数,或者说功能函数的目的是什么,是为了将重复的运算功能化,简化程序。函数代表着功能,定义函数就是在定义功能。

为了讲解特殊情况的使用,介绍了一个例子。将"hello world"输出语句给定义成函数,也就是说不想写输出语句,想直接功能化输出语句。为什么会有这样的情况出现,就在于万一输出语句很长,输出次数特别多。这里说输出语句没有返回值,我不是很懂,返回值一定要是特定的数值么?还有功能化不一定是指运算,也可以是输出语句。→我对于功能化的定义理解不够

功能化函数,对于功能化的对象不能思维僵硬,再者,也不能说,特殊情况就只有输出语句。

上面的截图中,主函数里书写的是myprint(); 功能化函数里功能化的是输出语句,对应的是有输入,没有返回值。但是这里的输入是指什么呢?没有返回具体的值,可以看出来,返回的是一个输出语句。

 总结:函数这块的三种情况,还不是很懂,对于常见的算术运算符,有输入有输出,这个可以理解。但是有输入,无输出;或者无输入有输出。

原文地址:https://www.cnblogs.com/wsw-bk/p/7528221.html