博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
-Java基础-方法
阅读量:5889 次
发布时间:2019-06-19

本文共 1354 字,大约阅读时间需要 4 分钟。

hot3.png

1.方法: 方法就是对一片代码包装起来,给这片代码按上一个名字。什么时候用到这片代码就调用这个名字就可以了。

1.方法必须申请在类中

2.方法中除了不能方法和类,其他想怎么写就这么写。

3.方法中可以调用【学Java,】其他的方法,但不能相互调用,会出现方法嵌套调用溢出错误 “java.lang.StackOverflowError”

4.主要按值传递(基本数据类型)和按引用传递。 image

5.集合参数 一个数据类型加上三个点再加上一个变量名 static void a1(int…b){} 和 static void a2(int[] b){} 这样写其实是一样的意思。 a1(new int[] {123,456,798}); a2(123,456,789);

6.方法重载 方法名一样,参数类型不一样的多个方法。就叫做方法重载。 它会根据给到的不同类型的参数去调用相应参数类型的方法。 例如: public class Test6 {

static void method(int a) {	System.out.println("int");}static void method(byte a) {	System.out.println("byte");}static void method(short a) {	System.out.println("short");}static void method(float a) {	System.out.println("float");}static void method(double a) {	System.out.println("double");}static void method(char a) {	System.out.println("char");}public static void main(String[] args) {	byte b = 100;	method('A');}

}

6.方法返回值 方法执行完后返回出去的值。只能返回任意一种数据类型。 关键字:return;在没有返回值的方法中是结束方法的意思。 在有返回值的方法中是结束并返回值出去的意思。 例如: static int a1(){

return 0; } 返回值类型是int类型,return出去一个值为零。 6.方法递归 是一种自己嵌套自己的【学Java,】算法。比如找文件夹子或找文件,打开一个夹子里又有夹子,又打开一个夹子,知道找到想要的文件。 例如: static int method(int i) { if (i == 1) { return 1; } return i + method(i - 1); } 请问i是否等于1,等于1就返回1.不等于1就reyurn i+调用自己方法(i-1)。给的参数是i减1.一直循环下去知道i等于1.然后在一层层的把值返回上来。 method(3); return i + method(3- 1); //3+3 return i + method(2 - 1); //2+1上去 结果等于6.

转载于:https://my.oschina.net/kaige123/blog/1488865

你可能感兴趣的文章
文本挖掘预处理之向量化与Hash Trick
查看>>
JAVA 同步之 synchronized 修饰方法
查看>>
Net设计模式实例之适配器模式(Adapter Pattern)
查看>>
Silverlight资源(转自蓝色理想)
查看>>
ABP理论学习之多租户
查看>>
Neutron 理解 (8): Neutron 是如何实现虚机防火墙的 [How Neutron Implements Security Group]...
查看>>
TP-Link wr703N 使用华为HiLink系列上网卡的设置【转】
查看>>
ASP.NET MVC5+EF6+EasyUI 后台管理系统(4)-创建项目解决方案
查看>>
IBM云的商务动作之我见(2):IBM 和 VMware 战略合作推进混合云
查看>>
阿里云--域名,主机,备案都配置好了,就是不能访问网站的解决方案
查看>>
使用Enyim.Caching访问阿里云的OCS
查看>>
使用SQLServer同义词和SQL邮件,解决发布订阅中订阅库丢失数据的问题
查看>>
预付费转码时长包
查看>>
r语言 连接 oracle数据库
查看>>
自然语言处理工具LTP语言云调用方法
查看>>
ARM Linux 3.x的设备树(Device Tree)【转】
查看>>
对 makefile 中 eval 函数的学习体会
查看>>
可拖动的层DIV的完整源代码【转】
查看>>
ASP.NET 常见问题 和 网页上加上百度搜索
查看>>
1.4 Ecosystem官网剖析(博主推荐)
查看>>