1算术运算符:
+、-、*、/、%
+有三个作用:1正数 2进行相加操作3字符串的拼接
/作用:除以取整
%作用:取余数,快捷运算:小取余大是本身,大取小取余数
2赋值运算符:
=:将右边结果给左边
3关系运算符:
>、<、>=、<=
只有true和false两种结果
4逻辑运算符:
&:逻辑与两true才true
&&:短路与当第一个为false,结果就为false
|:逻辑或 两false才false
||:短路或当第一个为true时就是true
5:条件运算符:
又称三元运算符:a>b?true:false
6运算符级别:
赋值>三目>逻辑>关系>算术>单目(!)
流程控制:
单分支:if (条件){}if(条件){} if(条件){} 三个if都运行,只要条件为true满足都输出
多分支:if(条件){}else if (条件){} else{} 按照顺序运行,只要有一个条件满足,后面条件都不运行
双分支:if(条件){}else{} 可以用三目运算符代替
switch:
case 1:
break;
case 2:
break;
default:
break;
while(条件){} 如果写true是是死循环,如果条件有没有限制也是死循环,必须要有变量++;
do{结果}while(条件)区别:do while是先结果后条件,while是先条件后结果
for(int y =值;y<条件;y++){内容}
三个关键字:
break:结束程序
continiue:跳出本循环,执行下一个循环
return:结束当前方法,返回结果给对象,