初学JAVA函数



  函数是定义在类中的具有特定功能的小程序,函数也称为方法(将功能代码封装,便于对该功能进行服用,只有被调用施才会被执行)

静态函数所调用的被调用函数也必须是静态

格式:

修饰符返回值类型函数名(参数类型形式参数1,参数类型形式参数2)

{

执行语句;

Return 返回值;

}

特殊情况:功能没有返回值时,return的后面直接用分号结束,因为没有具体返回值,所以此时的返回值类型用void来表示。

函数提高了代码的复用性。

class test617

{

       public staticvoid main(String[] args)

       {

              qf();

       }

       public staticvoid qf()

       {

              System.out.println("helloworid");

              return;

       }

}

注意:如果返回值是void,那么函数中的return语句可以不写。

      函数中只能调用函数,不能定义函数(定义在类中)。

         定义函数时,函数的返回值应返回给调用者。

定义函数的两个明确:

1,这个功能的结果是什么?明确返回值的类型。

2,这个功能的实现过程中是否需要未知内容参与运算?其实就是明确参数列表。

当if-else语句运算玩有结果时可以简写为三元运算符  a>b? a : b ;

函数的重载(overload):在同一个类中,允许存在一个以上的同名函数,只要她们的参数个数或者参数类型不同即可。

函数的重载与返回值的类型无关。

初学JAVA函数,布布扣,bubuko.com

时间: 2024-10-04 20:56:13

初学JAVA函数的相关文章

Java 函数的参数说

java函数参数传递的到底是值还是引用对确实容易让人迷糊.而很多时候因为对这个问题的模糊甚至造成一些错误.最常见的说法是基本类型传的是值,对象传的引用.对于基本类型,大家都达成共识,没有什么可以争论的.但对于对象传递,还有一说是也是值传递.首先来看一个例子.一个简单类person,只有一个属性name,和一个人事系统.如下所示: public class Person{ private String name; public Persion(String name){ this.name = n

初学Java web(转)

转自 http://www.oschina.net/question/12_52027 OSCHINA 软件库有一个分类——Web框架,该分类中包含多种编程语言的将近500个项目. Web框架是开发者在使用某种语言编写Web应用服务端时关于架构的最佳实践.很多Web框架是从实际的Web项目抽取出来的,仅和Web的请求和响应处理有关,形成一个基础,在开发别的应用项目的时候则可以从这个剥离出来的基础做起,让开发者更关注更具体的业务问题,而不是Web的请求和响应的控制. 框架很多,但套路基本类似,帮你

初学Java总结

在初学Java的过程中学习的总结如下: 开始我们先了解了计算机语言编程的分类,计算机语言分为机器语言,汇编语言,高级语言,其中包括三个语言中各自的特点,让我深入了解到了其中的含义以及计算机语言的发展过程,之后我们学习了算法,怎样去描述算法怎样去制作算法的流程图,这样很好的锻炼了我们人脑的逻辑思维能力以及了解计算机到底是怎么运作的.Java是一种多功能的高级语言.它可以开发web页面上的小程序,桌面上运行的应用程序,还可以用于客户端和服务器资源的服务端中间件,以及用于web服务器,嵌入式系统和智能

Java函数参数传递方式详解

在阅读本文之前,根据自己的经验和理解,大家可以先思考并选择一下Java函数的参数传递方式: A. 是按值传递的? B. 按引用传递的? C. 部分按值部分按引用? 此处暂不宣布正确答案,我们通过一个简单的例子让大家自己找答案: 1. 先定义一个类型Value Java代码   public static class Value { private String value = "value"; public String getValue() { return value; } pub

201671010131 2016-2017-2 《Java程序设计》初学Java,所感所学总结。

1.简单的了解了Java语言以及它的特性: ①简单  ②面向对象  ③分布性  ④可移植性  ⑤ 解释型  ⑥安全性  ⑦健壮性  ⑧多线程  ⑨高性能  ⑩动态 2.初学Java,首先学会了下载Java开发工具包JDK;还有学会了Windows系统环境配置. 3.下载了Java开发软件eclipse以及示例程序,并且使用集成开发环境简单的编写了一个小程序. 4.练习了用命令行进行编译并运行Java程序. 感想: 初学Java,就觉得有一点点的复杂,不仅需要集成开发环境,还需要工具包.但是Jav

JAVA函数的参数传递

JAVA开发过程中写函数都是不可避免的于是乎参数传递经常会困扰我们,特别是有C/C++功底的童鞋总会纠结于"java到底是值传递还是引用传递?" 先来一段代码(和程序员交流最好的果然还是代码) public class TestMain { public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>(); for (int i = 0; i < 1

JS调用Java函数--DWR框架

(1)dwr与ssh框架整合教程dwr框架介绍. DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站.它可以允许 在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样.它包含两个主要的部分:允许JavaScript从WEB服务器上一 个遵循了AJAX原则的Servlet中获取数据.另外一方面一个JavaScript库可以帮助网站开发人员轻松地利用获取的数据来动

初学 Java Web 开发,请远离各种框架,从 Servlet 开发

Web框架是开发者在使用某种语言编写Web应用服务端时关于架构的最佳实践.很多Web框架是从实际的Web项目抽取出来的,仅和Web的请求和响应处 理有关,形成一个基础,在开发别的应用项目的时候则可以从这个剥离出来的基础做起,让开发者更关注更具体的业务问题,而不是Web的请求和响应的控制. 框架很多,但套路基本类似,帮你隐藏很多关于 HTTP 协议细节内容,专注功能开发. 但对一个初学者来说,过早的接触框架往往是事倍功半!同样一个问题,换一种框架你可能需要从头开始研究. 下面是针对初学 Java

初学java之大数处理

1 import java.text.*; 2 public class Gxjun 3 { 4 public static void main(String args[] ) 5 { 6 int n=123456789; 7 System.out.println("整数"+"按千分组号(带正好)"); 8 String s=String.format("%,+d",n); 9 System.out.println(s); 10 double n