JAVA基础之函数的简介
来源:互联网 发布:nfc世界网络银行商城 编辑:程序博客网 时间:2024/05/16 17:03
函数是实现JAVA功能的独立代码片段。很多JAVA程序的的实现都是依靠函数的调用。
1.函数的一般格式为:
修饰符返回值类型函数名(参数列表....)
{
函数中执行的代码
可以有循环
判断
运算
return ;
}
修饰符:函数的修饰符有四种public,private,default,protected.其中private是最低的访问权限,而public是反问的最高权限。四种修饰符的区别在于不同包和不同类的访问权限不同。
返回值类型:也就是这个函数通过运行计算以后返回的类型,可以是void,即没有返回值,也可以是int,boolean等数据类型。
函数名:标识符,自定义的,规范:函数名首字母小写,后面的每个单词首字母大写。
参数列表:函数中未知的,参与运算的数据形式参数
return:就是将计算的结果返回到调用该函数的地方
我们在定义函数的时候需要注意:
|--函数是根据实际的功能需要而定义出来
|--一个函数不能定义在另一个函数中
|--调用函数的时候,你传递的实际参数,要和函数中的形式参数保持一致,包括顺序,数据类型,个数
|--函数上定义的返回值类型,必须和return中返回的类型一致
|--当函数,有返回值的时候,调用者可以使用sop进行打印
|--当函数没有返回值得时候,不能使用sop进行打印
2. Switch语句的使用:
switch(表达式)
{
case 常量:
执行的代码;
break;
case 常量:
执行的代码
break;
default:
执行的代码;
break;
}
使用switch语句的时候需要注意:
|-- switch(表达式)必须和case后面的常量的数据类型一致
|-- switch(表达式)接收,byte shortint char
|-- JDK 6 byte short int char
|-- JDK 7 byte short int char String
|-- 很多人在写switch语句的时候忘记写break,这样会导致结果出现错误,所以一定要写上break.
switch 和 if区别在哪里
if 和 switch他们接收的数据类型不一样
if 对于范围的判断比较好用
switch 最好是用于简单的数据判断
if最狠的功能,判断引用数据类型
3.循环的出现是为了解决代码的重复。循环的意义,在于简化重复执行某一段代码。下面是三种循环的格式。
|--while(条件)
{
//条件的运算结果是true,重复执行这个大括号之间的程序
}
|-- do
{
//条件的运算结果是true,重复执行这个大括号之间的程序
}
while(条件的表达式);
特点,无条件循环一次,新手禁用
|-- for(初始化变量;条件;增量)
{
//只要变量符合条件,就会一直重复for的大括号中的程序
}
循环中,有2个关键字
break switch for do while
continue; 循环
break 终止循环
continue 终止本次循环,开始下一次循环
while for 问什么时候使用哪种循环
次数有关系,知道次数的时候,for
不知道循环次数的时候,while
- JAVA基础之函数的简介
- JAVA基础之OO简介
- JAVA基础之函数
- Java语法基础之函数的使用说明
- Java语法基础之函数的使用说明
- java基础之 getClassLoader().getResource简介
- JavaSE基础之Java语言(命令行简介)
- Java基础之八大基本类型简介
- Java基础之函数(方法)
- Java基础之函数(方法)
- Java语法基础之函数
- JAVA基础之构造函数
- java基础之日期函数
- java基础之构造函数
- Java基础之构造函数
- 【java基础 6】java的发展史简介
- java基础之函数的复写(override)
- Java函数的基础介绍
- jQuery 插件autocomplete 应用(模拟的下拉菜单)
- 实现一个最简单的嵌入式操作系统
- ipa解包,还原ipa里的png图片资源 .
- 窗体中有一个图片框,显示一副图片。要求:1)在窗体打开时,动态加载图片;2)设置图片显示模式为根据图片框大小缩放图片;3)图片自己找;4)当鼠标停留在图片框时,显示“**风光”提
- Windows CE 电源管理教程
- JAVA基础之函数的简介
- IOS开发之——传感器使用
- iPhone网络开发 .
- WINCE 半透明及透明位图的实现技术
- vimtutor 中文版
- ubuntu_与window共享
- jQuery Mobile 1.3.0 正式版发布
- Linux Ftp服务
- Get和Post方法的区别