当前位置: 首页 > wzjs >正文

盘锦门户网站制作如何做优秀的视频网站

盘锦门户网站制作,如何做优秀的视频网站,专业的大连网站建设,长沙专业的网站建设企业函数的定义 概念:实现特定功能的一段代码,可反复使用。 定义语法: public static void 函数名称{ //函数体 } 经验:将需要在多个位置重复使用的一组代码,定义在函数体内。 package demo; public class Test1{publi…

函数的定义

概念:实现特定功能的一段代码,可反复使用。

定义语法:

        public static void 函数名称{

                //函数体

        }

经验:将需要在多个位置重复使用的一组代码,定义在函数体内。

package demo;
public class Test1{public static void main(String[] args){System.out.println("好好学习");printline();System.out.println("天天向上");printline();System.out.println("dood good study");printline();		System.out.println("day day up");		}public static void printline(){for(int i=1;i<=30;i++){System.out.print("=");}System.out.println();}
}

定义的位置

函数定义在类的内部,与main函数并列。

//位置1

public class Test{

        //位置2

        public static void main(String[] args){

                //位置3

        }

        //位置4

}

//位置5

正确的使用位置:位置2、位置4

函数的调用

先执行函数内部代码,结束后,返回到函数调用处,继续执行。

函数的参数

参数:调用函数时传入的数据

型参与实参

定义语法:

public static void 函数名称(形式参数){

       // 函数主体

}

调用语法:

        函数名称(实际参数);

自定义函数里的public static void printline(int n,String x)里面的int n,String x是形参

 函数调用里面的printline(30,"*");里面的30,"*"是实参

package demo;
public class Test2{public static void main(String[] args){printline(30,"*");System.out.println("好好学习");printline(30,"+");System.out.println("天天向上");printline(25,"-");System.out.println("dood good study");printline(40,"~");		System.out.println("day day up");printline(10,"=");		}public static void printline(int n,String x){for(int i=1;i<=n;i++){System.out.print(x);}System.out.println();}
}

返回值与返回类型

定义语法:

public static 返回值类型 函数名称(形式参数列表){

        //函数主体

        return value;//返回值

}

调用语法:

       变量= 函数名称;

注:返回值有类型用return

package demo;
public class Test4{public static void main(String[] args){int r=add(100,10);if(r%2==0){System.out.println(r+"是偶数");}else{System.out.println(r+"是奇数");}}public static int add(int n,int m){int sum=n+m;return sum;}		
}

return关键字

return的两种用法:

        应用在具有返回值的类型中:

                return value:表示结束当前函数,并伴有返回值。返回到函数调用处。

        应用在没有返回值类型中(void)的函数中:

                return:表示结束当前函数,直接返回到函数调用处。

package demo;
public class Test4{public static void main(String[] args){int r=add(100,10);if(r%2==0){System.out.println(r+"是偶数");}else{System.out.println(r+"是奇数");}}public static int add(int n,int m){int sum=n+m;return sum;}		
}

总结

注意:一个类型中可以定义多个函数,函数之间属于并列关系,不可嵌套。

经验:一个函数只做一件事情

好处:1.减少代码冗余

2.提高复用性

3.提高可读性

4.提高可维护性

5.方便分工合作

嵌套调用

在一个被调用的函数中又调用了其他的函数

package demo;
public class Test5{public static void main(String[] args){System.out.println("main..start..1");m1();System.out.println("main..end..2");}public static void m1(){System.out.println("main..start..3");m2();System.out.println("main..end..4");}public static void m2(){System.out.println("main..start..5");System.out.println("main..end..6");}			
}

无穷递归

在一个函数中调用了自身

package demo;
public class Test5{public static void main(String[] args){m1();}public static void m1(){System.out.println("m1..start");m1();System.out.println("m1..end");}			
}

无穷无尽的执行m1.start...最终内存耗尽,出错。

递归

package demo;
public class Test6{public static void main(String[] args){System.out.println(jc(7));}public static int jc(int n){if(n==1){return 1;}return n*jc(n-1);}			
}

用递归解决的问题都可以用循环解决,在解决复杂问题时,使用递归方法解决更为简单。

http://www.dtcms.com/wzjs/824457.html

相关文章:

  • iis7搭建网站公司介绍网站模板
  • 昆明建设路租房信息昆明租房网站html网页框架代码
  • 网站开发质量控制计划江门网站建设公司
  • 手机如何建立网站平台网站开发a ajax
  • vs2012建设空网站青岛网站建设开发外包
  • 个人网站免费的吗大气企业网站
  • 建设银行信用卡网站登录如何注册互联网服务平台
  • 毛绒玩具 东莞网站建设 技术支持佛山个性化网站建设
  • 广东智慧团建网站登录城市建设与管理网站
  • 专业网站建设教程珠海网站制作哪家好
  • 常州做网站那家快wordpress方法
  • 上海市建设注册管理网站百度账号登录入口
  • 怎么做网站自动采集数据关键词搜索引擎工具爱站
  • 萝岗定制型网站建设网站tdk标签
  • 外贸有哪些网站免费咨询矢量图
  • 常州做网站一般多少钱如何做线上网站的网站
  • 怎样自己做一个网站企业网站托管外包方案
  • 奉贤集团公司网站建设建设企业网站的公司
  • 网站建设基础教程自己怎么自学软件开发
  • 网站即将上线 模板怎么建网站自己做赌场
  • 站长工具seo综合查询 分析学校网站的作用和意义
  • 模版网站是什么意思移动营销
  • 外贸建站哪好村级网站建设
  • 追波设计网站域名网址查询
  • 重庆塔吊证查询网站网站建设公司资料大全
  • 腕表之家网站删掉wordpress主题
  • 网站推广的基本方式类豆瓣的模板 wordpress
  • 学校网站模板设计公司介绍视频
  • 哪个酒店网站做的好看的百度广告联盟官网入口
  • 跟有流量的网站做友情链接做儿童文学的网站