本文是《凯哥陪你学系列之java基础篇》中第20篇。
本节主要内容:
1:使用方法的时候需要注意的事项
2:方法练习1
2.1:键盘录入两个数,返回两个数中较大值
2.2:键盘录入两个数据,比较两个数是否相等
3:方法之输入星形及其调用
一:使用方法的时候需要注意
1:方法调用时候需注意的;
1.1:单独调用,一般是没意义的。
理解:
在上节课中我们说到的add(int x ,int y)这个方法
这样打印出来的是17.
但是如果我们只是调用了方法,而无其他操作。是毫无意义的。
1.2:直接输出调用方法的结果,不够好。
因为我们有可能对结果进一步处理。
比如两个数相加之和如果大于15输出大于15
1.3赋值调用。推荐使用
2:方法之间调用注意
2.1:方法不调用不执行
2.2:方法与方法是平级的,不能嵌套定义
2.3:方法定义的时候参数之间用逗号分隔
2.4:方法调用的时候,不用传递数据类型
2.5:如果方法有明确的返回值,一定要有return带回一个值。
二:方法练习1
1:需求键盘录入两个,返回两个数中较大值
1.1:键盘录入?怎么获取
Scanner这个对象就是获取键盘录入对象
Scanner sc =newScanner(System.in); //创建一个键盘录入对象
1.2怎么获取键盘输入的整数
使用创建的sc对象获取。
int x = sc.nextInt; //获取键盘录入的整数
1.3:怎么比较两个数中较大的?
完整代码截图:
代码:
主方法:
获取最大值的方法:
2:键盘录入两个数,比较两个数是否相等
2.1:两个数怎么比较是否相等?
分析
2.1.1:返回值类型是什么?boolean类型的。因为两个数只能是相等或是不相等
2.1.2:明确参数列表int a ,int b两个整数类型啊。
所以代码如下:
代码如下:
运行后结果:
三:方法之输出星形及其调用
1:分析明确返回类型。因为需要打印到控制台。所以无需返回值。故返回类型是void
2:明确参数列表 int a , int b分别代表行和列
所以打印的方法如下:
代码:
运行结果:
下节预告:
本节主要内容:
1:方法练习2
1.1:根据键盘录入数据输出对应的乘法表
2:方法重载概述和基本使用
3:方法重载练习比较数据是否相等
欢迎关注凯哥微信公众号:凯哥Java
凯哥个人网站:www.kaigejava.com