欢迎来到天天文库
浏览记录
ID:62005012
大小:277.17 KB
页数:10页
时间:2021-04-10
《黑马程序员JavaEE基础班新课程day05:方法概述.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、文档黑马程序员JavaEE基础班新课程day05:方法概述 想要看到最新的黑马JavaEE笔记教程,除了上基础班还有哪里?就是黑马论坛了!这里每天都有很多黑马的老师分享技术帖子,在知识点海洋里当一个水手吧!记住:你可是要成为大神的男人/女人! 今天是我们JavaEE基础班新课程第五天,今天我们来学学方法。方法u 方法的概述及基本使用 其实咱们一直写的main方法就是一个方法。假设有一个游戏程序,程序在运行过程中,要不断地发射炮弹(植物大战僵尸)。发射炮弹的动作需要编写100行的代码,在每次实现发射炮弹的地方都需要重
2、复地编写这100行代码,这样程序会变得很臃肿,可读性也非常差。为了解决代码重复编写的问题,可以将发射炮弹的代码提取出来放在一个{}中,并为这段代码起个名字,这样在每次发射炮弹的地方通过这个名字来调用发射炮弹的代码就可以了。上述过程中,所提取出来的代码可以被看作是程序中定义的一个方法,程序在需要发射炮弹时调用该方法即可简单的说:方法就是完成特定功能的代码块在很多语言里面都有函数的定义,函数在Java中被称为方法。10/10文档方法的格式 修饰符返回值类型方法名(参数类型参数名1,参数类型参数名2…){ 函数体;
3、 return返回值;}修饰符目前记住publicstatic返回值类型用于限定返回值的数据类型方法名一个名字,为了方便我们调用方法参数类型用于接收调用方法时传入的数据的类型参数名 用于接收调用方法时传入的数据的变量方法体完成功能的代码return结束方法,把返回值带给调用者u 方法的练习及注意事项 写一个方法,我觉得要注意3件事: 1,知道这个方法的作用是什么。10/10文档 2,方法的有没有参数,传什么参数。 3,有没有返回值,返回什么类型。 案例:[Java] 纯文本查看 复制代码?010203040
4、506070809101112publicclassMethodDemo{ /* *写一个方法,用于求和。两个明确:返回值类型int参数列表inta,intb */ publicstaticintsum(inta,intb){ //intc=a+b; //returnc; returna+b; } publicstaticvoidmain(String[]args){10/10文档131415 }}求和方法的调用有明确返回值的方法调用:单
5、独调用,没有意义输出调用,有意义,但是不够好,因为我不一定非要把结果输出赋值调用,推荐方式10/10文档方法调用后会跳转到方法里面,执行里面的代码,执行结束返回到方法调用的地方继续执行。并且将返回值赋值给调用时的变量,这里是s[Java] 纯文本查看 复制代码?0102030405060708091011121314publicclassMethodTest2{ //比较两个数是否相等 publicstaticbooleanpare(inta,intb){ if(a==b){
6、 returntrue; }else{ returnfalse; } } publicstaticvoidmain(String[]args){ //创建对象 Scannersc=newScanner(System.in); 10/10文档151617181920212223242526
7、 //接收数据 System.out.println("请输入第一个数据:"); inta=sc.nextInt(); System.out.println("请输入第二个数据:"); intb=sc.nextInt(); //调用方法 booleanflag=pare(a,b)
8、; System.out.println("flag:"+fla
此文档下载收益归作者所有