java中生成[a,b]之间的随机数
-
随机函数Math.randon()
生成[0.0-1.0]之间的任意数,默认为double型。
公式:生成[a,b]之间的随机数
int 变量名=(int)(Math.random() × (b-a+1)+a); -
Scanner函数
语法:
//引入,一般放在class的上一行
import java.util Scanner;
//声明,scan为变量名,可以用其它变量名
Scanner scan = new Scanner(System.in);
//定义int型的变量num接收从键盘输入的值
int num = scan.nextInt();
特例:
Scanner函数不能直接获取char型,所以先定义为String型,再利用charAt(0)获取首字母。实例如下:
//定义String型变量word接收键盘输入的值
String word = scan.next();
//表示利用charAt()函数获取字符串word的首字母,即字符串word的0号索引对应的字母, //然后赋值给字符型变量zm。
char zm = word.charAt(0);