本帖最后由 xiao_ming 于 2015-10-24 17:16 编辑
第二期Android菜鸟饭团#Java学习#第二课 活动笔记
一、运算符 java运算符:+,-,*,/,,++(如果放在后面先取值在运算i++ 在前时先运算再取值++i),--(算术运算符) > ,< ,>=,<=,==,!=(关系运算符) !,&,|,^,&&,||(逻辑运算符) &,|,^,~,>>,<<,>>>, (位运算符) +=,-=,*=,/=(扩展运算符) |
public class test{ public static void main(string arg[]){ int i1=10,i2=20; int i=(i2++); system.out.print("i=" +i); system.out.println("i2=" +i2); |
print后面没有ln打印完后面不换行,如果带换行。
a b !a(非) a&b(与) a|b(或) a^b(异或(向异为真)) a&&b(短路与) a||b(短路或) T T F T T F T T T F F F T T F T F T T F T T F T F F T F F F F F
|
&&与||(第一个无论是真是假第二个不进行计算): public class test{ public static void main(string arg[]){ int i=1,j=2; boodlean flag1=(i>3)&&(i+j>5); //第二个操作不再进行 boodlean flag2=(i<2)||(i+j<6) //第二个操作不再进行 } } |
【例】 long 1=100; int i=(int)l; 注意可以将整形常量直接赋值给byte short char等类型变量,不需进行强制转换,只要不超其范围。 byte b=12; byte bb=256(x) 运算符 a+= a=a+b(以此类推) 【例】 string s="hellow"+"world"; "+"只要有字符串,系统自动将另一个操作数转换为字符串然后进行连接 int c=12 system.out.print("c"+c); 当进行打印时,无论任何类型,都将自动转为字符串进行自动打印 二、Java基本语句 int sorce=80; in x=-100; sring ype=sorce<60?"不及格":"及格"; int flag=x>0?1 x==0?0:-1); system.out.println("tybe="+tybe); system.out.println("flag="+flag); |
条件语句:if;if..else;switch 循环语句:for; while;do while public class test{ public static void main(string arg[]){ int i=20; if(i<20){ system.out.println("<20"); system.out.println("<20"); } else system.out.println(">=60"); system.out.println(">=60"); } } 只有一句话执行 不需加大括号 |
计算result=1!+2!...+10! public class test{ public static void main(string arg[]){ long result=0; long f=1; for(int i=1;i<=10;i++){ f=f*i; result+=f; } system.out.println("result="+result); } } |
每一个技术小白都有一个成为大神的梦想,现在Android菜鸟饭团就给你这个成就梦想的机会。我们提供最新的Android技术教学,只要你又耐心和毅力就一定会在这里有所收获。 Android菜鸟饭团由 南阳GDG组织发起,秉承着开放、分享、创新的原则,希望通过GDG社区的力量能够给更多的想要学习Android开发技术的小白们创造一个学习,交流,分享的环境。同往常的GDG活动一样,我们依然是任性的一个子都不要,并且还在周六的分享中提供盒饭和不定期的惊喜小礼物呦~所以快来加入我们吧,为你的大神梦想迈出第一步。
|