Scanner,Random
Scanner类
Scanner类的功能:可以实现键盘输入数据到程序当中。
常用方法
int num = sc.nextInt():获取键盘输入的一个int数字
String str = sc.next():获取键盘输入的一个字符串
next():会自动消去有效字符前的空格和\n,只返回输入的字符。只有在读取到有效字符之后,才将其后的空格键、Tab键或Enter等消除。
nextLine():方法返回的是Enter键(\n)之前的所有字符,它是可以得到带空格的字符串的,当读取到\n时,自动进行换行
hasNext():会判断接下来是否有非空字符(不包括空行,\n)。如果有,则返回true,否则返回false
hasNextLine():会根据行匹配模式去判断接下来是否有一行(包括空行,换行符\n),如果有,则返回true,否则返回false,如果只有\n,也会返回true
1 |
|
ACM常用输入模板
1 |
|
Random类
Random类用来生成随机数字
int num = r.nextInt():获取一个随机的int数字(范围是int所有范围,有正负两种)
int num = r.nextInt(3):获取一个随机的int数字(参数代表了范围,左闭右开区间),实际上代表的含义是:[0,3),也就是0~2
1 |
|
Scanner,Random
http://example.com/2023/05/13/Java/Java常用类/Scanner、Random/