运算符
关系运算符和逻辑运算符
关系运算符为> < >= <= !=
逻辑运算符又为 与 && 或|| 非!
逻辑与必须全是true是,条件才为真,逻辑非有一个对的时候,条件就为真。逻辑非就是相反的意思。
逻辑运算符遵守短路原则,当逻辑与第一个错误时后面的都不执行,逻辑或有一个对的时候,后面的也都不执行。
分支选择分为if,if else(else表示的不是if语句里面的情况),if else if else(else 表示的不是if和else if 里面的1情况),switch case break,这几种类型。
if(表达式) {语句} if(表达式) {语句} else{语句}
switch (表达式) case (常量1) 表达式1;breake;case (常量2) 表达式2;breake;...;default:语句体n;breake;
其中一个if只能对应一个else,switch case 语句结束的时候必须加break,否则当出现某种情况时就会往下执行,影响正确结果。
我们也可以在控制台输入一个数运用到变量上面
运用Scanner scanner=new Scanner(System.in);
int a= scanner.nextInt();
面试题switch后可以跟什么类型的
能够转化成int类型的,如int,short byte char string 枚举类型的