Day 04
一、方法
方法:具有某个功能的代码片段(有作用域);做某个事情,执行一个动作
特例:入口方法 固定格式 public static void main(String[] args){}
1.自定义方法
方法共可分为四种:
1)无参数,无返回值
格式: public static void 方法名(){内容}
调用: 在入门方法里
方法名();
例:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cL3BbADX-1593431712944)(C:\Users\hp\AppData\Roaming\Typora\typora-user-images\image-20200626210339933.png)]
结果显示:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6j4fEAt7-1593431712945)(C:\Users\hp\AppData\Roaming\Typora\typora-user-images\image-20200626210415400.png)]
2)无参数,有返回值
使用return关键字返回数据
格式: public static 数据类型 方法名(){内容}
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-whBImCuA-1593431712946)(C:\Users\hp\AppData\Roaming\Typora\typora-user-images\image-20200626212925816.png)]
结果显示:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PLueMwMK-1593431712947)(C:\Users\hp\AppData\Roaming\Typora\typora-user-images\image-20200626212938430.png)]
3)有参数,无返回值
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gpq0ZNae-1593431712947)(C:\Users\hp\AppData\Roaming\Typora\typora-user-images\image-20200627073528766.png)]
4)有参数,有返回值
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yPVoKfz8-1593431712949)(C:\Users\hp\AppData\Roaming\Typora\typora-user-images\image-20200627073541524.png)]
调用
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y4IGtOhr-1593431712949)(C:\Users\hp\AppData\Roaming\Typora\typora-user-images\image-20200627073614632.png)]
Random
生成随机数引用类型
格式:Random random = new Random();
random.nextInt(); //这是生成随机整数
或 `random.nextDouble(); //这是生成随机整数``
return关键字
注:随机生成数范围为左闭右开
例:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XUuZFml2-1593431712950)(C:\Users\hp\AppData\Roaming\Typora\typora-user-images\image-20200627072807703.png)]
小结
无返回值直接用void
有返回值需 1.定义返回类型
2.需return
方法的重载
1.必须在同一个类中
2.方法名必须相同
3.参数(参数的类型不同,参数的个数不同)
例:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-L5lkgGPP-1593431712951)(C:\Users\hp\AppData\Roaming\Typora\typora-user-images\image-20200627073423203.png)]
今日份疑惑、求解、SelfBug
1.Scanner不能放入for后面,会报错
2.int a; 形参 貌似不能直接和另一个参数做比较
需要 for (int a = 0; a < result;)
3.入口方法貌似每个代码都需要,在开始的时候
or后面,会报错
2.int a; 形参 貌似不能直接和另一个参数做比较
需要 for (int a = 0; a < result;)
3.入口方法貌似每个代码都需要,在开始的时候