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


    一. 函数的特殊情况

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

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

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

    正常的使用如下面所示:

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

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

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

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

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

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

  • 相关阅读:
    NXOpen测量柱面两条边的最近距离
    NXOpen打开当前部件所在目录
    NXOpen 一键移除参数
    NXOpen 特征、体、线、圆弧、点通过迭代器遍历
    NXOpen批量创建部件
    NXOpen 创建圆柱面中心线
    NXOpen创建基准座标
    NXOpen 通过迭代器获取工作部件的体、面、边、点
    NXOpen 通过部件迭代器获取已加载部件的全路径
    NXOpen 批量导出STP、IGS、DWG、DXF、PDF(五合一)
  • 原文地址:https://www.cnblogs.com/wsw-bk/p/7528221.html
Copyright © 2020-2023  润新知