使用java理解程序逻辑(3)
逻辑运算符:
&&:与(并且) (条件1 && 条件2) 两个条件同时为true 返回true 否则返回false
boolean ok1= 1>0 && 8==9;
System.out.println(ok1);
||:或 (条件1 || 条件2) 两个条件同时为false 返回false 否则返回true
boolean ok2= false || false;
System.out.println(ok2);
!:非(取反) !条件
boolean ok3= !false;
System.out.println(ok3);
Math.random();//(0-1)之间的随机小数
int min=5;
int max=7;
取指定范围随机整数的公式:
int b=(int)(Math.random()*(max-min+1)+min);
多重if结构 if(){...}else if(){...}....else{...}
多重if结构 只会满足一个条件 其他不执行
switch结构: 判断分支结构
只能做等值判断 不能做范围判断
只能对整型(int)和字符型(char) 进行判断
case 的值不能重复
ctrl+shift+f格式化快捷键