码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA-初步认识-第四章-函数-两个明确-练习

时间:2017-09-16 23:15:33      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:size   turn   独立   9.png   调用   style   技术分享   nbsp   复用   

一. 加强对函数使用的认识

观察下面截图中的三个需求,可以看出,之前对于功能化的理解还是过于肤浅。方法或函数的核心在于提高复用性,事物重复出现时,我们就将其独立地封装起来,需要时,直接调用。至于这个封装的东西是什么,根本不在乎。

技术分享

 二. 对函数在实际中的应用进行解析

技术分享

注解:对于本题,两个明确都没搞懂。明确1是确定功能的结果,就是结果的类型,是数值类型还是没类型void。功能是画矩形,那就不是数值,是void。明确二说的是在实现功能的过程中,加入的参数问题。

技术分享

技术分享

技术分享

注解:这里的else居然可以省略,还有返回值,这个返回值说的是有返回的数据。

为什么可以省略不写。如果省略不写,那么return false就是独立于if语句的代码。当if被否定之后,按顺序就直接执行到return false。

这里还引申出来一点的是,if语句和三元运算符的替换,以及它们的区别。

还有功能化函数一定要有返回值,所以return不能少。(虽然有时候可以省略,但是提醒我们需要返回,返回的是什么。)

 技术分享技术分享

 

上面的截图给出了三种实现功能的办法。最后一种,还不是很懂,a==b,是有结果的。这意味着==符号,不同于我之前理解的那样,只是一个判断,背后还影藏着输出。

技术分享

 

JAVA-初步认识-第四章-函数-两个明确-练习

标签:size   turn   独立   9.png   调用   style   技术分享   nbsp   复用   

原文地址:http://www.cnblogs.com/wsw-bk/p/7532002.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!