函数(1)

来源:互联网 发布:数据与安全监察委员会 编辑:程序博客网 时间:2024/06/11 20:54
函数:把功能代码用函数封装起来
* 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;//把等级返回给调用者}*/}


原创粉丝点击