Thinkinjava第34章总结.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 控制程序流 赋值 基本数据类型赋值 a=4; 4=a; //× 不能把任何东西赋给一个常数---常数不能作为左值 对象赋值 Number n1=new Number();//新建对象n1 Number n2=new Number();//新建对象n2 n1.i=9;//对象n1赋值 n2.i=47;//对象n2赋值 n1.i=n2.i;//将对象n2’s i的值赋给n1’s i ,对象n1和n2还是独立存在的对象。别名 n1=n2;//对象n2赋值给n1;即n1和n2都指向对象n2; 自动递增(increment)和递减(decrement) i++;//先使用后加加 ++i;//先加加后使用 i--;//先使用后减减 --i;//先减减后使用 短路(Short-circuiting) 和|| int i=1; ((y=1)==0) ((x=6)==6);//因为((y=1)==0)不成立,所以不再继续计算,直接返回结果,x值不变 ((y=1)==1) ((x=6)==6);// ((y=1)==1)成立,继续计算((x=6)==6),x值变成6; 28||92 //结果是true; int x=1; int y=1; (y=8)2 || (x=6)2 //结果是 true, y值变成8, x值不变,(x=6)2没有被执行。 三元操作符 if-else boolean-exp ? value0 : value1 //true –value0 ; false –value1 int i=2; i10?i*100:i*10;// 结果是:200 直接常量(Literal) byte b=0x7f; char c=0xffff; short s=0x7fff; int i1=0x2f;//小写 int i2=0X2F;//大写int i3=0177;//八进制(Octal) long n1=200L;long n2=200l;long n3=200; float f1=1; ×float f2=1F;float f3=1f;float f4=1e-45f;float f5=1e+9f; double d1=1d;double d2=1D;double d3=47e47d; float f4=1e-45f;//科学计数1*10-45 double d3=47e47d;// 科学计数47*1047d 流程控制 if-else、while、do-while、for、switch-case//(goto保留)练习 1. public class TestPriority{ void fun1(){ int a; int x=4; int y=3; int z=7; a=x+y-2/2+z; System.out.println(fun1()’s a==+a); } void fun2(){ int a; int x=4; int y=3; int z=7; a=x+(y-2)/(2+z); System.out.println(fun2()’s a==+a); } public static void main(String[] args){ TestPriority tp=new TestPriority(); tp.fun1(); tp.fun2(); } } 运行结果:fun1()’s a==13fun2()’s a==4 2. public class TestTernary{ static int ternary(int i){ return i10?i*100:i*10; } static int alternative(int i){ if(i10) return i*100; else return i*10; } public static void main(String[] args){ int a=3; int x,y; TestTernary tt=new TestTernary(); x=tt. ternary(a); y=tt. alternative(a); System.out.println(ternary() x==+x); System.out.println(alternative() y==+y); } } 运行结果:ternary() x==300alternative() y==300 3. public class TestIfElse{ static int test(int begin, int end,in

文档评论(0)

kabudou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档