函数:
在类中的具有特定功能的一段独立小程序,并能被多次使用,函数主要用于封装具有独立功能的一段代码。主要用于解决代码冗余问题,同时可以提高代码复用率。
格式:
权限修饰符 类型修饰符 返回值类型 函数名(参数列表 参数类型 形参1 参数类型 形参2){
函数体
return 返回值;
}
权限修饰符:标记可以使用的对象
public protected private 默认
类型修饰符:标记函数的特殊含义
static native synchronized 默认
返回值类型:返回值的数据类型(兼容)
无返回值类型void
函数名:该段代码所使用的函数名称
参数列表:接收外部数据在函数内使用
可有可无
函数体:用以解决特定函数问题的代码块
return 返回值:结束当前函数
如果函数有返回值则必须写明return
如果函数没有返回值,则return可以不用写明但将会隐藏存在
在这道题里用到了两个函数reverse和isPalindrome
第一个函数用于翻转用户所输入的数字,第二个用于判断用户输入的数字是否是回文数。两个代码块分别用于解决特定的问题,如果不用函数代码,则判断一个回文数字需要大量循环来对比用户输入数字。当用户输入数字较少时,循环代码较少,当用户输入大量数字时,再用循环就不如函数的效果更好。而且相比较,函数可以用一个代码解决各种此类问题,循环只能一个一个此类问题单独解决。所以函数结构在同种问题不同数据时最为实用。