Day 04

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.入口方法貌似每个代码都需要,在开始的时候

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值