方法定义的注意事项
- 方法不能定义在其它方法之中(独一性)
- 方法如果有返回值类型,一定要返回相应类型的数据
- 调用方法时,参数列表一定要对应
- 方法不能重复定义
- 参数类型与返回值类型无关
方法的重载
同一个类中允许出现同名的方法,只是方法的参数列表不同,这样的方法称为重载
- 重载与参数变量名无关
- 重载与返回值类型无关
- 重载与修饰符无关
Eclipse常用的快捷键
单行注释(//):Ctrl + /
多行注释(/**/):Ctrl +Shift+ /
取消多行注释:Ctrl +Shift+ \
工程保存:Ctrl + Shift+S
自动补齐:Alt+/
删除:Ctrl+d
代码格式化:Ctrl + Shift+F(注意跟输入法的冲突)
实现包的组织:Ctrl + Shift+O
撤销:Ctrl + Z
随机点名器
(1)新建一个数组来保存学生的姓名
(2)打印学生的姓名
(3)产生一个随机数
(4)随机数作为索引实现随机点名
package com.Random.util;
import java.util.Random;
/**
* <p>Title: RandomDemo</p>
* <p>Description: </p>
* @author Administrator
* @date 2018年12月8日
* @version 1.0
*/
public class RandomDemo {
private static void setName(String[] studentName) {
for(int i = 0; i < studentName.length; i++) {
studentName[i] = "张" + i;
System.out.println(studentName[i]);
}
}
private static String randomName(String[] studentName) {
Random random = new Random();
int count = random.nextInt(studentName.length);
String name = studentName[count];
return name;
}
public static void main(String[] args) {
String[] studentName = new String[5];
setName(studentName);
for(int i = 0; i < studentName.length; i++) {
String name = randomName(studentName);
System.out.println(name);
}
}
}