当前位置: 首页 > 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/598252.html

相关文章:

  • 关于建设网站的图网站的按钮怎么做的
  • 大型电子商务网站建设公司前端网站开发一个月多少钱
  • 网站诊断分析专业北京翻译公司
  • 网站策划书包括哪几个步骤什么是网站国内高速空间
  • 网站建设swot成都 网站备案 幕布拍摄点
  • 建设英语网站长尾词优化外包
  • 网站建设流程新闻wordpress step2
  • apache 创建网站网页设计应用论文描述
  • 孟村县网站建设价格淘大象排名查询
  • 长沙做网站竞网江岸网站建设
  • 企业宣传网站建设内容大型网站建设开发设计公司
  • 定制家具网站建设泉州企业网站制作
  • 淄博网站设计排名好的移动网站建设
  • asp.net网站开发文档社保网站哪里做转入
  • 网页设计与网站建设课设wordpress后台忘记密码
  • 用dw做网站怎么添加音乐遵义做网站优化
  • 装修网站建设价格网站开发和网络设计有什么区别
  • 怎么做站旅游网站上泡到妞推广网站怎样阻止
  • 公司网站的重要性wordpress能做什么
  • 网站建设及制作教程做牛津纺衬衫的网站
  • 天津非常好的网站建设wordpress如何修改登录地址
  • 国家精品课程建设工作网站模板网站建设青岛
  • 免费ppt模板素材网站有哪些WordPress套
  • 官方网站想反应问题不弄应该怎么做网站换空间会影响排名吗
  • 网站开发学哪些做网站哪个软件好
  • 网站设计制作代码企业网站设计软件
  • 企业网站建设网微信小程序一年费用多少钱
  • dw如何做商业网站网页游戏排行榜前
  • 建设项目所在地公共媒体网站品牌整合营销传播
  • 在自己网站建立自己的外链网站如何在手机上显示