Java——关于Java语言当中的方法

*关于Java语言当中的方法:

1、方法怎么定义,语法结构:

[修饰符列表]    返回值类型    方法名 (形式参数列表)

{

方法体;

}

2、对以上的语法结构进行解释说明:

2.1、关于修饰符列表

*可选项,不是必须的

*目前统一写成public static

*方法的修饰符列表当中有static关键字的话,怎么调用这个方法?

——类名.方法名(实际参数列表);

2.2、返回值类型

*什么是返回值?

一个方法是可以完成某个特定的功能,这个功能结束之后大多数都是需要返回最终执行结果的,执行结果可能是一个具体存在的数据,而这个具体存在的数据就是返回值。

*返回值类型?

返回值是一个具体存在的数据,数据都是有类型的,此处需要指定的是返回值的具体类型。

*返回值类型都可以指定哪些类型呢?

*Java任意一种类型都可以,包括基本数据类型和所有的引用数据类型。

*也可能这个方法执行结束之后不返回任何数据Java中规定,当一个方法执行结束之后不返回任何数据的话,返回值类型位置必须编写:void 关键字。

*返回值类型可以是:

byte、short、int、long、float、double、boolean、char、String、void

*返回值类型若不是void,表示这个方法执行结束之后必须返回一个具体的数值、

当方法执行结束的时候没有返回任何数据的话编译器报错。怎么返回值的数据呢?

代码怎么写呢?   【 return 值;】,并且要求“值”的数据类型必须和方法的返回值类型一致,不然编译器会报错

*返回值类型是void的时候,在方法体当中不能编写    【return 值;】 这样的语句。但是要注意可以编写 【return;】这样的语句

*只要带有return关键字的语句执行,return语句所在的方法结束。【不是jvm结束,是return所在的方法结束】

2.3、方法名:

*只要是合法的标识符就行

*方法名最好见名知意

*方法名最好是动词

*方法名首字谜要求小写,后面每个单词字母大写


2.4:、形式参数列表:简称形参

*形参是局部变量:int a;    double b;    float c;    String s;

*形参的个数可以是:0—N个

*多个形参之间用【逗号隔开 “,” 】

*形参中起决定作用的是形参的数据类型,形参的名字就是局部标本量的名字。

*方法在调用的时候,实际给这个方法传递的真实数据被称为:实际参数,简称实参

*实参列表和形参列表必须满足:

——数量相同

——类型对应相同

例如:

方法定义

public static int sum (String 变量名,int 合法的标识符就行)

{

int a,int b;

//int a,int b;是形参列表

}

sum("数据1","数据2");

//方法调用错误、编译器报错

sum("字符串",20);

//方法调用参数正确、编译器正常运行

2.5、方法体必须由大括号括起来,方法体当中的代码有顺序,遵循自上而下的顺序依次执行。

并且方法体由java语句构成,每一个Java语句以【;】分号结尾


3、方法怎么调用?

方法只定义不去调用时不会执行的。只有在调用的时候才会执行。

语法规则:《方法的修饰符列表当中有static》

类名.方法名(实参列表);【这是一条Java语句,表示调用某个类的某个方法,传递这样的实参】


要点:返回值类型     修饰符列表    形参列表   方法调用

实参列表(表示调用方法后填写的数据)

例:类名.方法(1,2,"字符串");    

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,736评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,167评论 1 291
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,442评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,902评论 0 204
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,302评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,573评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,847评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,562评论 0 197
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,260评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,531评论 2 245
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,021评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,367评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,016评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,068评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,827评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,610评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,514评论 2 269

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,036评论 1 32
  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 2,640评论 2 9
  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 13,517评论 0 38
  • 一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机...
    杀小贼阅读 2,334评论 0 4
  • 家中一盆兰,四季喜相伴。 红尘几多事,醉眼与它谈。
    简村小吹阅读 996评论 28 20