1、运算符、表达式、语句,运算符与表达式控制语句循环语句,运算符与表达式,算术运算符+、-、*、/、%、+,-整数,字符型,浮点型的数据在混合运算中相互转换,遵循原则byte- short- int- long-float-double char-,示例:VarDemo1.java,public static void main(String args)int j=012;System.out.println(j);int testNumber = 10; System.out.println(testNumber / 3); System.out.println(testNumber / 3.0
2、); int i = 0;i = i+;System.out.println(i);float f1 = 2.0f;float f2 = 1.1f;System.out.println(2.0-1.1); System.out.println(“f1-f2=“+(f1-f2); if(f2=1.1) System.out.println(“yse“);else System.out.println(“no“); byte b1=120;b1+=20;System.out.println(b1);byte b2=120;System.out.println(b2+20);long a = 123
3、456789;long b = 98765432l;System.out.println(“b-a=“+(b-a);,+除了做加法外,还可以做字符串的连接,如:,逻辑运算符:! & & | | & 和 | 称为短路与 和 短路或& 与 & 的区别: | 与 | 的区别:,示例:TestLogic.java,关系运算符,用来比较两个值的关系,运算结果为boolean型(ture,false),赋值运算符= += -= *= /= %= 如:i+= 5; i = i+5; 其他类似位运算符 Instanceof运算符,控制语句,条件控制语句 If(ab) flag = true; else fla
4、g = false; 三目条件运算符:flag =ab?true:false;ifelse if,Switch开关语句,示例:SwitchDemo.java,switch(i)只能探测整类型值,包括char,byte,int等 default可以省略,但不推荐省略,循环语句,for循环示例: ForDemo.java,public class ForDemopublic static void main(String args)long result = 0;/注意不能使用intlong f = 1;for(int i =1; i 20;i+)f = f*i;result += f;System.out.println(“result= “+result);,while & do while,dowhile();至少会执行一次注意while后边一要有分号do while在实际使用中比较少,break、continue,break:用于终止某个语句块的执行,用语循环语句中,可以强制退出循环。Continue:终止某次循环,实验一:数三退一,用数组和循环语句实现,