Java的基本语法---选择
目录
1.产生随机数的一种方法
int a=(int) (System.currentTimeMillis()%10);//即当前时间的最后一位数字
int b=(int) (System.currentTimeMillis()/10%10);//即当前时间的倒数第二位数字
2.产生随机数的另一种更好的方法
使用Math类中的random()方法,来获取一个0.0-1.0之间的随机double值,不包括1.0。
int number = (int) (Math.random()*10);//返回一个随机的整数(即0到9之间的数)
3.浮点数运算有误差,浮点数具有有限的计算精度
4.boolean数据类型、值和表达式
boolean数据类型声明一个值为true或false的变量。
5.switch语句
switch表达式必须计算得到一个char、byte、short、int或者String型值,并且必须用括号括住。value这些语句必须与switch表达式的值具有相同的数据类型,value都是常量表达式,不能包含变量。
6.条件操作符
格式:<表达式1>?<表达式2>:<表达式3>
条件表达式的运算规则:
(1)计算表达式1的值
(2)若表达式1的值为真(或非0),则只计算表达式2,并将其结果作为整个表达式的值
(3)反之,若表达式1的值为假(或为0),则只计算表达式3,并将其结果作为整个表达式的值
7.注意事项
除了赋值操作符的所有二元操作符都是左结合的外,赋值操作符是右结合的