Java中方法的定义及注意事项_天天报资讯
大家好,这里主要是分享Java日常学习的随笔,如有错误或不同意见,欢迎大家评论
方法(method)是程序中最小的执行单元
实际开发中,什么时候用到方法:重复的代码、具有独立功能的代码可以抽取到方法中
实际开发中,方法有什么好处:可以提高代码的复用性
(资料图)
可以提高代码的可维护性
方法的定义格式:public static 返回值类型 方法名(参数){方法体;return 返回值;}
二、方法的调用:方法名();
注意:先定义后调用package com.itheima.Method;//简单的打印出朋友的所有信息public class Demo02 { public static void printGFInfo(){ System.out.println("张三"); System.out.println("男"); System.out.println("18岁"); } public static void main(String[] args) { printGFInfo(); }}
package com.itheima.Method;//需求:在方法里面定义两个变量并求和打印public class Demo03 { public static void sum(){ int a = 10; int b = 20; int sum = a+b; System.out.println(sum); } public static void main(String[] args) { sum(); }}
当我们要计算不明确的数的时候,就可以用带参数的方法进行计算带参数的方法定义:单个参数格式:
public static void 方法名(参数){}
eg:
public static void method(int number){}
多个参数格式:
public static void 方法名(参数1,参数2,....){}
public static void getsum(int number1,int number2){}
带参数方法的调用单个参数格式:
方法名(参数);
eg:
method(10);method(变量);
多个参数格式:
方法名(参数1,参数2,...);
eg:
getSum(10,20);getSum(变量1,变量2);
注意:方法调用时,参数的数量与类型必须与方法定义中小括号里面的变量一一对应,否则程序将报错eg:
package com.itheima.Method;//掌握带参数方法定义的格式和调用的格式public class Demo04 { public static void getSum(int num1,int num2) { int sum = num1+num2; System.out.println(sum); } public static void main(String[] args) { getSum(12,20); }}
运行结果:32
三、形参和实参形参:全称形式参数,是指方法定义中的参数
实参:全称实际参数,方法调用中的参数
注意:
方法调用时,行参和实参必须一一对应,否则程序将报错
方法定义的小技巧:
我要干什么?
我干这件事情需要什么才能完成?
需不需要最后得出结果,如果需要,要有返回值;不需要的话,直接定义一个空类型方法
eg1:
package com.itheima.Method;//需求:定义一个方法,求长方形的周长,将结果在方法中进行打印public class Demo05 { public static void getLength(int length,int width){ int c = 2*(length+width); System.out.println("长方形的周长="+c); } public static void main(String[] args) { getLength(10,20); }}
运行结果:
60
eg2:
package com.itheima.Method;//需求:定义一个方法,求圆的面积,将结果在方法中进行打印public class Demo06 { public static void getArea(double r) { double Area=3.14*r*r; System.out.println(Area); } public static void main(String[] args) { getArea(1.5); }}
运行结果:
7.0649999999999995
关键词:
大家好,这里主要是分享Java日常学习的随笔,如有错误或不同意见,欢迎大家评论
1、女生玩网网名,你是想给自己取一个什么好听的网名吧,如果你想用这个名字的话。2、可以去个苏沈也可以吧,不过我也是猜测的
珍爱地球刻不容缓——致2023年“世界地球日”
4月19日至20日,“探寻许你万家灯火背后的大国重器”融媒体活动走进电视剧《许你万家灯火》中“秦昌核电站”的原型——秦山核电,探寻中国核电
夺冠基因印入血脉的皇马,面对欲求破壁而不能的曼城,这既是双方第三次在欧冠半决赛决一雌雄,也是瓜迪奥拉第三次在半决赛对垒安切洛蒂。那组
欢迎观看本篇文章,小柴来为大家解答以上问题。520送男朋友什么礼物比较好,520送男朋友的礼物有哪些很多人还不知道,现在
消息:商务部昨天(4月21日)发布的数据显示,一季度,我国在线销售的旅游产品和景点门票、在线文娱销售额同比分别增长115 8%和19 2%,网络零
1、喝红糖水不会减肥,反而可能导致肥胖。2、红糖水没有什么营养价值,只是带来糖带来热量,肥胖最主要的原因是摄入的热量大于消耗的热量,要
淮南水旱灾害防御实战演练,现场来了!
1、大话西游手游版载千秋隐藏任务第二关怎么打?主怪的提示:这次的考验绝非武力,所有人从一到九的顺序给下一位加血,而我给一
株洲市住建局督察雨污分流重点项目
1、《倩女幽魂Ⅱ:人间道》是电影《倩女幽魂》的续集,由程小东执导,张国荣、王祖贤领衔主演。2、影片讲述了宁采臣无辜被牵连
第二种长度就是小腿往下,膝盖以上的这个区间,不要太长也不要正好把小腿五五分,这样能显腿长的同时,也对一些腿型不是那么完美的妹子特别友
今天凌晨的一场英超比赛,阿森纳主场3-3逼平南安普顿。枪手遭遇英超三连平,而在接下来的四场比赛里,阿森纳的对手分别是曼城(第2)、切尔西
英国一项新研究发现陈宗伦编译美国《心理学前沿》杂志刊登英国一项新研究发现,朋友越多,幸福感更强。拥有多个亲密朋友有助大
阿森纳本赛季英超第三次单场丢3球,此前两场分别对阵曼市双雄,英超,曼城,曼联,曼市,阿森纳,首回合,南安普顿
3月份,全国居民消费价格指数(CPI)同比上涨0 7%、环比下降0 3%,低于市场预期,同时信贷投放保持较快增长。货币信贷较快增长与物价回落并存
欢迎观看本篇文章,小勉来为大家解答以上问题。鸽子炖汤放哪些配料,鸽子炖汤简单介绍很多人还不知道,现在让我们一起来看看吧!
视频|诗句里,藏着不可思议的湖北---诗词占有时空,也创造着时空。鹦鹉洲上没有鹦鹉飞过,只有人们穿梭不停的归途和期盼。人们将心愿放在这里
如果你的三星手机出了问题,需要维修,那么你一定会想知道附近有哪些三星手机维修点吧。在下面的文章中,我们会为你提供一些有用的信息。首先
来源:雷科技数码3C组编辑:重嘉排版:KT应该没有人没接到过推销电话吧?就小雷个人的感受来说,随着监管部门加大打击力度,诈骗类电话这几年
知道你很忙。但美国GOLF杂志百佳教练马特·基伦(MattKillen)有好消息:不必去练习场也能提高球技。在他的未婚妻和影响者亚历山德拉·奥劳琳
当大盘快速下跌到3300点时,不少散户投资者的头上弥漫着悲观的情绪,很多股民对未来的行情表示担心。可是,一个尴尬的处境是,券商股的散户投
随着杭州亚运会的临近,LCK和LPL两大赛区也将各自的阵容选择提上了日程。毕竟,本届亚运会中英雄联盟项目已经不像五年前一样被列为“表演项目
北方三月份开始变暖,一般3月22日也就是春分过后就不会再冷了,因为这时候太阳的直射点开始由赤道向北移动了。冬天低温天气要持续到3月中旬之
Copyright 2015-2022 世界酒业网 版权所有 备案号:琼ICP备2022009675号-1 联系邮箱:435 227 67@qq.com