一、基本运算
1、数据类型
基本数据类型:整形、字符型、浮点型、布尔型
引用数据类型:string、接口、数组、类
2、变量与常量
变量:随时会发生变化的量
常量:不会变化的量,常量可以转换为变量
3、类型转换:
隐式转换:从低到高
强制转换:从高到低
基本运算:+ - * / %
逻辑运算符:与(&&) 或(||) 非(!)
三元运算符:p=n>m?0:1;n如果大于m为真则执行0否则为假执行1
自增自减:++ --
关系运算符:大于(>) 大于等于(>=) 小于(<) 小于等于(<=) 不等于(!=)
二、流程控制
1、顺序
从上往下执行为顺序,宛如流水线
2、判断
switch(条件) case:
switch(2>6)
case1: break;
caseN: break;
if(条件)
if(1<2){ cw(0) }
if(条件) else if(条件) else
if(2<3){ } else if(3>5) else
if(条件) else
if(0>4) else
3、循环
对比break和continue
break常用与Switch语句 终止本次程序
continue常用与循环结构 跳出本个循环
循环嵌套规则:外环走一格,内圈走一圈
while(条件)(先判断后执行)
while(3>5){ 表达式 }
do while(条件)(先执行后判断)
do{ 表达式} while(3>5)
for()
for(int a=0;a<=10;a++){
表达式;
}