1/11运算符赋值运算符;把数据变量表达式的结果赋值给其他变量(拷贝)例子某班的A学员Java成绩是80分,B学员与A学员成绩相同,输出B学员成绩注意是右边的赋值给左边是copy另外=还可以和算术运算符合用+=-+*=/=%=a-=b---------------a=a-b;连等执行顺序从右向左练习:1变量的互换intnum1=19;intnum2=89;inttemp;temp=num1;num1=num2;运算符含义示例等价表达式+=加并赋值运算符a+=ba=a+b-=减并赋值运算符a-=ba=a-b*=乘并赋值运算符a*=ba=a*b/=除并赋值运算符a/=ba=a/b%=取模并赋值运算符a%=ba=a%b&=与并赋值运算符a&=ba=a&b|=或并赋值运算符a|=ba=a|b^=或并赋值运算符a^=ba=a^b<<=左移并赋值运算符a<<=ba=a<>=右移并赋值运算符a>>=ba=a>>b>>>=右移并赋值运算符a>>>=ba=a>>>b2/11num2=temp;System.out.println(num1);System.out.println(num2);-----------------------------------算数运算符;+加运算符-减运算符*乘运算符/除运算符%取模运算(除运算的余数)++增量运算符--减量运算符注意:如果对两个整形做除法结果一定是整形整数除以0时,将会报运行时错误;如果整数中被除数小于除数,结果将永远为0,所以实际开发时候使用浮点数较好。求余绝对值相除;*左边操作数决定结果的正负*如果左边小于右边则等于左边2%53/11自增自减运算不自动进行类型提升。所以:byteb=12;bytec=b++;是对的。*前缀是先执行自增或自减运算,再运行表达式。*后缀是先运行表达式,再执行自增或自减运算。演示根据天数(46)计算周数和剩余的天数练习分解个十百千位先取模得到最后的各位然后再除再取模intnum=8461;intgewei=num%10;//分解获得个位数intshiwei=num/10%10;//分解获得十位数intbaiwei=num/100%10;//分解获得百位数intqianwei=num/1000;//分解获得千位数System.out.println("数字:"+num);System.out.println("千位数是:"+qianwei);System.out.println("百位数是:"+baiwei);System.out.println("十位数是:"+shiwei);System.out.println("个位数是:"+gewei);作业计算两个日期之间的月数见例子MonthCounter.java同理先分解出月数然后除得到年intintYearMon1=20095;intintYearMon2=20081;intintYear1=intYearMon1/10;intintYear2=intYearMon2/10;intintMonth1=intYearMon1%10;intintMonth2=intYearMon2%10;intxMonth=(intYear1-intYear2)*12+(intMonth1-intMonth2);System.out.println(xMonth);字符串连接符:将数字与字符串组合连接到一起时,“+”会将数值作为字符串处理,执行字符串连接功能另外注意字符串换行必须使用+;见例子testadd.javaSystem.out.println(22+22);System.out.println("22"+"22");System.out.println(22+"22");System.out.println(6+7+'A');4/11System.out.println(6+7+"A");System.out.println(6+"A"+7);------------------------------------------------关系运算符==等于!=不等于>大于<小于>=大于等于<=小于等于instanceof用来做比较运算比较后结果:boolean类型5/11条件结构程序不可能是从上到下顺序执行的经常会有选择判断比如登陆我们经常会根据某个条件是否成立来选择不同的处理方式这时候可以使用if条件判断语句if令狐冲的Java考试成绩大于90分,师父就奖励他《独孤九剑》剑谱注意键盘输入的使用;关键语句importjava.util.Scanner;Scannerinput=newScanner(System.in);input.nextInt();input.nextLine();结合if讲解逻辑运算符与或非1令狐冲Java成绩大于90分,而且音乐成绩大于80分,师父奖励他分析:这时候要判断多个条件了java中使用逻辑运算符连接条件运算符表达式说明&&条件1&&条件2仅仅两个条件同时为真,结果为真||条件1||条件2只要两个条件有一个为真,结果为真!!条件条件为真时,结果为假条件为假时,结果为真^逻辑异或A^B两边相同则为假运算符含义示例规则!取反!aa为真时,结果为假;a为假时,结果为真&非简洁与a&ba、b都为真时,结果为真;a、b有一个为假时,结果为假|非简洁或a|ba、b有一个为真时,结果为真;a、b都为假时,结果为假^异或a^ba、b不同真假时结果为真;a、b同真或同假时,结果为假&&简洁与a&&ba、b都为真时,结果为真;a、b有一个为...