• 欢迎光临~

day 06

开发技术 开发技术 2022-01-24 99次浏览

对char型数据Scanner不提供输入方法,只能输入字符串

但String类型给我们提供了一种输入字符的方法用char xx = n.charAt(x);

在if条件判断句时,不能直接比较要永远&&/||隔开

若多个条件表达式之间是互斥关系(互不相容的关系),执行判断语句的顺序无所谓

若多个条件表达式之间有关系,需要会根据实际情况考虑清楚。

若多个条件表达式之间为包含关系,将范围小的声明放范围大的上面,否则范围小的就不会执行了。

else 就近原则

获取一个随机数:(所需的数据类型) x =(你所要的数据类型)(Math.random())

范围[a,b]:Math.random() *(b-a+1) +a

XXX.equals(xx):若XXX等于xx则为真

switch语句:

  •     switch(表达式){
  •                 case 常量1:
  •               执行语句1
  •                         ...
  •                         ...
  •                  deauflt:
  •                   执行语句//

                  

以此匹配case中的常量,匹配成功进入执行语句,调用完执行语句后,仍继续执行下面case中的执行语句,知道遇到break或者switch语句结束为止

switch 结构表达式只能是以下6中数据类型之一:byte/short/char/int/枚举类型/String

case后只能声明常量,不能声明范围

default结构是可选的,而且位置是灵活的。

 

 

                

                 

 

程序员灯塔
转载请注明原文链接:day 06
喜欢 (0)
违法和不良信息举报电话:022-22558618 举报邮箱:dljd@tidljd.com