函数(1)
来源:互联网 发布:数据与安全监察委员会 编辑:程序博客网 时间:2024/06/11 20:54
函数:把功能代码用函数封装起来
* 1.函数的特点:定义好之后,需要被调用才能执行
2.函数的作用:提高功能代码的复用性
*函数的定义格式: 修饰符 +返回值类型+函数名+(形参形式表){
* 返回值类型 (int)
* 注意:某些函数是没有结果返回给调用者,那么这时候的返回值类型是void
* 函数名:add
* 形式参数: 如果一个函数在运行的时候,存在着数据是要调用者确定 的,那么这时候就应该定义形式参数。
* 1.函数的特点:定义好之后,需要被调用才能执行
2.函数的作用:提高功能代码的复用性
*函数的定义格式: 修饰符 +返回值类型+函数名+(形参形式表){
需要封装的代 码
}
* 修饰符 (public static)* 返回值类型 (int)
* 注意:某些函数是没有结果返回给调用者,那么这时候的返回值类型是void
* 函数名:add
* 形式参数: 如果一个函数在运行的时候,存在着数据是要调用者确定 的,那么这时候就应该定义形式参数。
* return : 把一个结果返回给调用者。
package day02;public class 函数1 {public static void main(String args[]){/*代码目前没有复用性 * int a=3; int b=4;System.out.println("sum"+(a+b)); a=5; b=1;System.out.println("sum"+(a+b));*//*要求1:定义一个函数,将返回值给调用者 * 2.形式参数的值,由函数决定 * int sum=add();System.out.println("结果:"+sum);} public static int add(){int a=2;int b=3;return a+b; }*//*要求2: * 1.定义一个函数不需要返回结果给调用者,直接输出 * 2.声明变量,形式参数的值由调用者决定*/ /*int sum=add(1,2); System.out.println("要求2的运行结果是:"+sum);} public static int add(int a,int b){ return a+b; }*/ /* * 要求3: * 1.定义一个函数做加法功能,不需要返回结果给调用者*/ add(2,4); } public static void add(int a,int b){ int sum=a+b; System.out.println("要求3的运行结果:"+sum); }}
程序设计:
/*
需求1: 定义一个函数判断一个分数的等级,把分数的等级返回给调用者。
"A等级" ”B等级“
如何 定义函数:
1. 返回值类型。 String
2. 未知的参数--->形式参数。 分数
需求2: 定义一个函数打印一个乘法表,不需要返回任何数据。
1. 返回值类型。 void
2. 未知的参数--->形式参数。 到底是什么乘法表
函数的特点:
1. 函数的作用就是把一个功能代码给封装起来,已达到提高功能代码的复用性。
2. 函数定义好之后是需要被调用才会执行的。
3. 如果一个函数没有返回值返回给调用者,那么返回值类型必须是使用void表示。
*/
public class 函数3 { public static void main(String[] args) {//String result = getGrade(189);//System.out.println(result);print(7);}//需求2: 定义一个函数打印一个乘法表,不需要返回任何数据。 public static void print(int row){for(int i = 1 ; i<= row ; i++){for (int j = 1 ;j<=i ;j++ ){System.out.print(i+"*"+j+"="+i*j+"\t");}//换行System.out.println();}} //需求1: 定义一个函数判断一个分数的等级,把分数的等级返回给调用者。/*public static String getGrade(int score){String grade = "";//定义一个变量存储等级if(score>=90&&score<=100){grade = "A等级";}else if(score>=80&&score<=89){grade = "B等级";}else if(score>=70&&score<=79){grade = "C等级";}else if(score>=60&&score<=69){grade = "D等级";}else{grade = "补考等级";}return grade;//把等级返回给调用者}*/}
阅读全文
0 0
- 构造函数和一般函数(1)
- 公用函数(1)
- linux 函数(1)
- read()函数1
- 虚函数(1)
- 内联函数(1)
- 函数指针(1)
- Swift(1)函数
- 驱动函数(1)
- 函数指针 (1)
- scala(1)函数
- 常用函数(1)
- Opengl函数(1)
- javascript函数(1)
- PHP 函数(1)
- next_permutation函数 (1)
- 函数(1)
- oracle函数(1)
- 冒泡
- APUE(3) ---- 文件描述符(1)
- JavaScript操作Url封装对象版
- Java实现链表的增删排序
- 表格布局
- 函数(1)
- [LeetCode]70. Climbing Stairs
- 【C语言】实现注释转换(c->c++)
- JZOI 3521 道路覆盖 二分答案+状压dp
- 如何在ubuntu下安装微信electronic-chat
- 选择排序
- 基于android6.0 mediaplayer框架分析
- 函数摘抄
- 12